redis服务器端常用的命令以及配置

作者:吴泽鑫 分类: Redis 发布于:2015-11-2 0:24 ė716次浏览 60条评论

   time 

    显示服务器时间 , 时间戳(秒), 微秒数

   

127.0.0.1:6379> time
1) "1446395248"
2) "709473"

   

   

   dbsize

    作用:当前数据库的key的数量

   

127.0.0.1:6379> dbsize
(integer) 2
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]> dbsize
(integer) 0


   

   BGREWRITEAOF 

   作用:后台进程重写AOF

   BGSAVE

    作用:后台保存rdb快照

   SAVE 

    作用:保存rdb快照

   LASTSAVE 

    作用: 上次保存时间

   Slaveof master-Host port

    作用:把当前实例设为master的slave

   Flushall

    作用:  清空所有库所有键

   Flushdb

    作用:  清空当前库所有键

   Showdown [save/nosave]

    作用:停止客户端

   

   Info [Replication/CPU/Memory..]

    作用:查看redis服务器的信息

   

   

   

   Config get 配置项

    作用:Config set 配置项 值 (特殊的选项,不允许用此命令设置,如slave-of, 需要用单独的slaveof命令来设置)

   

   

   daemonize yes  # redis是否以后台进程运行

   requirepass  密码 # 配置redis连接的密码

    注:配置密码后,客户端连上服务器,需要先执行授权命令

    # auth 密码

   

   

   

   注: 如果不小心运行了flushall, 立即 shutdown nosave ,关闭服务器

    然后 手工编辑aof文件, 去掉文件中的 “flushall ”相关行, 然后开启服务器,就可以导入回原来数据.

    如果,flushall之后,系统恰好bgrewriteaof了,那么aof就清空了,数据丢失.

   

    Slowlog 显示慢查询

   注:多慢才叫慢?

    答: 由slowlog-log-slower-than 10000 ,来指定,(单位是微秒)

   

   服务器储存多少条慢查询的记录?

    答: 由 slowlog-max-len 128 ,来做限制

   



当redis服务器挂掉时,重启时将按照以下优先级恢复数据到内存:


如果只配置AOF,重启时加载AOF文件恢复数据;

如果同时 配置了RBD和AOF,启动是只加载AOF文件恢复数据;

如果只配置RBD,启动是讲加载dump文件恢复数据。


本文出自 Jensen-吴泽鑫的博客,转载时请注明出处及相应链接:http://www.wuzexin.cn/post-10.html

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部