redis运维常用命令

来源:互联网 发布:软件安全性测试报告 编辑:程序博客网 时间:2024/06/05 02:24

第一、server端命令

TIME                        查看时间戳与微秒数DBSIZE                      查看当前库中的key数量BGREWRITEAOF                后台进程重写AOFBGSAVE                      后台保存rdb快照SAVE                        保存rdb快照LASTSAVE                    上次保存时间SLAVEOF                     设为slave服务器FLUSHALL                    清空所有dbFLUSHDB                     清空当前dbSHUTDOWN[""|save|nosave]    断开连接,关闭服务器SLOWLOG                     显示慢查询INFO                        显示服务器信息CONFIG GET                  获取配置信息CONFIG SET                  设置配置信息MONITOR                     打开控制台SYNC                        主从同步CLIENT LIST                 客户端列表CLIENT KILL                 关闭某个客户端CLIENT SETNAME              为客户端设置名字CLIENT GETNAME              获取客户端名字

第二、运维时的观察参数

1: 内存# Memoryused_memory:859192                数据结构的空间used_memory_rss:7634944           实占空间mem_fragmentation_ratio:8.89      前2者的比例,1.N为佳2: 主从复制# Replicationrole:slavemaster_host:192.168.1.128master_port:6379master_link_status:up3:持久化# Persistencerdb_changes_since_last_save:0rdb_last_save_time:13752240634: fork耗时#Statuslatest_fork_usec:936  上次持久化花费微秒5: 慢日志config get/set slowlog-log-slower-thanCONFIG get/SET slowlog-max-len slow log get 获取慢日志

第三、sentinel监控主从服务器



第四、sentinel监控配置

sentinel monitor def_master 127.0.0.1 6379 2    sentinel auth-pass def_master 012_345^678-90    ##master被当前sentinel实例认定为“失效”的间隔时间  ##如果当前sentinel与master直接的通讯中,在指定时间内没有响应或者响应错误代码,那么  ##当前sentinel就认为master失效(SDOWN,“主观”失效)  ##<mastername> <millseconds>  ##默认为30秒  sentinel down-after-milliseconds def_master 30000    ##当前sentinel实例是否允许实施“failover”(故障转移)  ##no表示当前sentinel为“观察者”(只参与"投票".不参与实施failover),  ##全局中至少有一个为yes  sentinel can-failover def_master yes  ##sentinel notification-script mymaster /var/redis/notify.sh  















0 0
原创粉丝点击