Redis之-常用命令-创新互联
格式比较乱,主要是为了记录平时的一些操作,学习过程;
1,查看数量
127.0.0.1:6379> dbsize
(integer) 6
2,手动重写aof文件
127.0.0.1:6379> bgrewriteaof
Background append only file rewriting started
3,保存aof日志,这个命令会阻塞其他操作,建议使用bgsave
127.0.0.1:6379> save
OK
4,查看上一次保存的时间
127.0.0.1:6379> lastsave
(integer) 1561370112
5,后台的方式保存
127.0.0.1:6379> bgsave
Background saving started
127.0.0.1:6379> lastsave
(integer) 1561370140
6,flushdb清理当前连接db
flushall清理所有db
7,info命令显示详细信息,如Memory信息
used_memory:1928448 数据结构的空间
used_memory_rss:8679424 实占空间
mem_fragmentation_ratio:4.50 前2者比例,1.n最好,如果此值特别大,说明redis内存碎片严重,可以导出再导入一次。
role:master
connected_slaves:2
slave0:ip=127.0.0.1,port=6380,state=online,offset=567100,lag=0
slave1:ip=127.0.0.1,port=6381,state=online,offset=567100,lag=0
Stats-fork信息
latest_fork_usec:2506 上次导出rdb快照,持久化花费微秒,注意,如果某实例有10G内容,导出需要2分钟,每分钟写入10000次,导致不断的rdb导出,磁盘一直处于IO较高的状态。
8,慢日志slowlog
1,多久才是慢?
slowlog-log-slower-than 10000 来指定,单位是微秒
设置方式:
127.0.0.1:6379> config get slowlog-log-slower-than
1) "slowlog-log-slower-than"
2) "10000"
127.0.0.1:6379> config set slowlog-log-slower-than 100
OK
127.0.0.1:6379> config get slowlog-log-slower-than
1) "slowlog-log-slower-than"
2) "100"
2,服务器储存多少条慢日志
slowlog-max-len 128来限制的。
3,查看慢日志
127.0.0.1:6379> slowlog get
1) 1) (integer) 2
2) (integer) 1561442704
3) (integer) 131
4) 1) "keys"
2) "*"
2) 1) (integer) 1
2) (integer) 1561442666
3) (integer) 105
4) 1) "config"
2) "get"
3) "slowlog-log-slower-than"
3) 1) (integer) 0
2) (integer) 1561370112
3) (integer) 20647
4) 1) "save"
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:Redis之-常用命令-创新互联
链接分享:http://myzitong.com/article/ioooo.html