redis常用运维命令
查看redis整体信息
查看当前redis连接数
1
2
3
| redis-cli info Clients
## 允许的最大连接数
redis-cli config get maxclients
|
查看当前redis内存
1
2
| ## 其中maxmemory项为允许的最大内存,0为无限制
redis-cli info memory
|
查看慢查询
慢查询会导致redis的cpu占用率升高。通常发生在HGETALL等指令一次取大量数据
1
2
3
4
5
6
| ## 查看最近10个慢查询
## 其中第2)项为操作时间,第3)项为指令耗时单位微秒
redis-cli slowlog get
## 查看慢查询阈值,单位微秒
redis-cli config get slowlog-log-slower-than
|
io相关
查看redis rdb持久化策略
如果在x时间内有y个key更新,会触发全量checkpoint写落盘
1
| redis-cli config get save
|
查看redis rdb频率
1
| redis-cli info persistence
|
关注rdb_last_
相关项,获取上次落盘时间和状态等。频繁的写盘会影响io