redis 运维常用命令

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数量
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值