复述,之,常用命令

  

格式比较乱,主要是为了记录平时的一些操作,学习过程,
1,查看数量
127.0.0.1:6379>dbsize
(整数)6
2,手动重写aof文件
127.0.0.1:6379>bgrewriteaof
背景仅附加文件重写开始
3,保存aof日志,这个命令会阻塞其他操作,建议使用bgsave
127.0.0.1:6379>保存

4,查看上一次保存的时间
127.0.0.1:6379>lastsave
(整数)1561370112
5,后台的方式保存
127.0.0.1:6379>bgsave
背景储蓄开始
127.0.0.1:6379>lastsave
(整数)1561370140
6, flushdb清理当前连接db
flushall清理所有db
7日信息命令显示详细信息,如内存信息
used_memory: 1928448数据结构的空间
used_memory_rss: 8679424实占空间
mem_fragmentation_ratio: 4.50前2者比例,1. n最好,如果此值特别大,说明复述,内存碎片严重,可以导出再导入一次。

  

角色:主
connected_slaves: 2
slave0: ip=127.0.0.1,端口=6380,在线状态=,抵消=567100,延迟=0
slave1: ip=127.0.0.1,端口=6381,在线状态=,抵消=567100,延迟=0

  

Stats-fork信息
latest_fork_usec: 2506上次导出rdb快照,持久化花费微秒,注意,如果某实例有10 g内容,导出需要2分钟,每分钟写入10000次,导致不断的rdb导出,磁盘一直处于IO较高的状态。

  

8,慢日志slowlog
1,多久才是慢?
slowlog-log-slower-than 10000来指定,单位是微秒

  

设置方式:
127.0.0.1:6379>配置得到slowlog-log-slower-than
1)“slowlog-log-slower-than"
2)“10000“
127.0.0.1:6379>配置设置slowlog-log-slower-than 100

127.0.0.1:6379>配置得到slowlog-log-slower-than
1)“slowlog-log-slower-than"
2)“100”

  

2,服务器储存多少条慢日志
slowlog-max-len 128来限制的。

  

3,查看慢日志
127.0.0.1:6379>slowlog
1) 1)(整数)2
2)(整数)1561442704
3)(整数)131
4) 1)“keys"
2)“*“
2)(1)(整数)1
2)(整数)1561442666
3)(整数)105
4) 1)“config"
2)“get"
3)“slowlog-log-slower-than"
3)(1)(整数)0
2)(整数)1561370112
3)(整数)20647
4) 1)“save"

复述,之,常用命令