redis运维的命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhou920786312/article/details/83281032

运维常用的server端命令

time 查看时间戳与微秒数
dbsize 查看当前库中的key数量
bgrewriteaof 后台进程重写aof
bgsave       后台保存rdb快照
save         保存rdb快照
lastsave     上次保存时间
slaveof      设为slave服务器
flushall     清空所有db
flushdb      清空当前db
shutdown[""|save|nosave]     断开连接,关闭服务器
slowlog   显示慢查询
info      显示服务器信息
config get 获取配置信息
config set 设置配置信息
monitor    打开控制台
sync       主从同步
client list 客户端列表
client kill 关闭某个客户端
client setname 为客户端设置名字
client getname 获取客户端名字

运维时的观察参数

1: 内存
# memory
used_memory:859192 数据结构的空间
used_memory_rss:7634944 实占空间
mem_fragmentation_ratio:8.89 前2者的比例,1.n为佳
2: 主从复制
# replication
role:slave
master_host:192.168.1.128
master_port:6379
master_link_status:up

3:持久化
# persistence
rdb_changes_since_last_save:0
rdb_last_save_time:1375224063

4: fork耗时
#status
latest_fork_usec:936  上次持久化花费微秒

5: 慢日志
config get/set slowlog-log-slower-than
config get/set slowlog-max-len 
slow log get 获取慢日志

猜你喜欢

转载自blog.csdn.net/zhou920786312/article/details/83281032