key(键)的常用操作keys
查看当前库中所有的key在生产环境中不要直接使用,因为查询过程属于阻塞状态
123456789101112131415161718192021例:set k1 10set k2 20set k3 30keys输出(阻塞)k1k2k3redis-cli --scan "*"输出(非阻塞、推荐)k1k2k3支持通配符:*?[]
exists
用来判断某个键是否存在
123456789exists keyexists k1返回1exists k1 k2 k4返回2
type
查看key对应value的类型,比如string list等
1...
RDB持久化与AOF持久化RDB持久化(快照持久化)将当前数据保存到磁盘AOF持久化(主流)将每次执行的写命令保存到磁盘,mysql的iblogfile也是类似的原理优点:实时性更好,意外丢失的数据更少缺点:占用cpu,aof文件占用磁盘空间
RDB持久化手动触发:通过save和bgsave进行保存自动触发:通过配置redis.conf的save命令进行触发
1234save 900 1 # 900 秒内如果至少有 1 个 key 的值变化,则保存save 300 10 # 300 秒内如果至少有 10 个 key 的值变化,则保存save 60 10000...
编译安装123456789101112131415161718192021222324252627yum -y groupinstall "Development Tools"yum -y install tclwget http://download.redis.io/releases/redis-5.0.5.tar.gztar xf redis-5.0.5.tar.gzcd redis-5.0.5/make MALLOC=libcmake install# 安装完之后会生成几个文件redis-server:Redis服务器的daemon启动程序redis-cli:...
准备脚本123456789101112131415cat >/etc/zabbix/mysql_status.sh<<'EOF'#!/bin/bashecho "************zabbix获取mysql主从复制状态脚本***************"# 变量定义mysql_user=rootmysql_password=rootmysql_host=127.0.0.1slave_status=$(mysql -u$mysql_user -p$mysql_password -h $mysql_host -e 's...
Zabbix-proxy是Zabbix监控系统中的一个重要组成部分,它在大型或分布式网络环境中扮演着关键角色,用于代替Zabbix Server收集性能和可用性数据,并将这些数据汇报给Zabbix Server
Zabbix自动注册是一种高效的监控管理方式,它允许Zabbix Agent(客户端)主动向Zabbix Server(服务端)注册自己,以便被自动添加到监控系统中。这种方式特别适用于需要监控大量主机或动态变化环境的场景,如云环境、容器化环境等
Zabbix的自动发现是一种强大的网络监控功能,它允许系统管理员自动检测网络中的设备和服务,并将它们添加到监控系统中,从而大大提高了监控的效率和准确性
JMX是Java平台的一部分,用于为Java应用程序提供管理和监控能力。在Zabbix的上下文中,JMX监控允许Zabbix监控和收集Java应用程序的性能和运行状态信息。
使用企业微信的应用机器人、群机器人,联合zabbix平台,进行告警的自动推送
介绍了报警的分类与zabbix使用企业微信邮箱进行报警邮件的发送