redis 服务器端命令
time //显示服务器时间,时间戳(秒),微妙数
dbsize //当前数据库的key的数量
bgrewriteaof //后台进程重写aof
bgsave //后台保存rdb快照
save //保存rdb快照
lastsave //上次保存时间
slaveof <masterip> <masterport> 设置master的slave
flushall //清空所有库的所有键
flushdb //清空当前库所有键
shutdown save //能够在即使没有配置持久化的情况下强制数据库存储.
shutdown nosave // 能够在配置一个或者多个持久化策略的情况下阻止数据库存储. (你可以假想它为一个中断服务的 ABORT)
注: 如果不小心运行了flushall, 立即 shutdown nosave ,关闭服务器
然后 手工编辑aof文件, 去掉文件中的 “flushall ”相关行, 然后开启服务器,就可以导入回原来数据.
如果,flushall之后,系统恰好bgrewriteaof了,那么aof就清空了,数据丢失.
Slowlog 慢日志
slowlog get N 获取慢日志
slowlog-log-slower-than 10000 //决定要对执行时间大于多少微秒的查询进行记录
slowlog-max-len 128 //服务器存储多少条慢查询的记录
Info 查看redis服务器的信息
127.0.0.1:6380> info
# Server //**redis**
redis_version:3.2.8
executable:/usr/redis/./redis-server
config_file:/usr/redis/./redis6380.conf
# Clients //**客户端**
connected_clients:1 //连接数
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
# Memory //**内存**
used_memory:822664 //数据结构的空间大小
used_memory_rss:4489216 //实际占用空间大小
mem_fragmentation_ratio:5.46 // used_memory_rss/used_memory,值越小越好,如果此值过大,说明redis的内存的碎片化严重,可以导出再导入一次.
# Persistence //**持久化**
loading:0
rdb_changes_since_last_save:3 //上次持久化的数量
rdb_last_save_time:1552901116 //上次持久化的时间
# Replication //**主从复制**
role:master
connected_slaves:0 //slave数量