redis和memcached-Tootoo
1、查看连接数stats
STAT curr_connections 7 //当前连接数
STAT total_connections 16//到目前为止总连接数
18898] 03 Nov 12:15:32.953 - DB 0: 3 keys (0 volatile) in 4 slots HT.
03 Nov 12:15:32.953 - 40 clients connected (0 slaves), 1587080 bytes in use
2、查看所有值
1)、stats items
STAT items:1:number 5
2)、stats cachedump 1 5
ITEM lli
ITEM lly
ITEM aa
ITEM lie
ITEM name
END
keys '*'
1) "key2"
2) "yin"
3) "lie"
4) "key1"
5) "lly"
redis运行中修改配置文件使生效
EG:
config set dbfilename "rd.rdb"//修改dbfilename
config get * //进行查看配置是否生效
3、清空所有值
flush_all
flushall
flushdb
4、redis主从及恢复
1)、配置主从
从配置中加:slaveof 主ipport
2)、由从恢复主
1、SLAVEOF NO ONE //将Slave上的同步状态取消,避免主库在未完成数据恢复前就 重启,进而直接覆盖从库上的数据,导致所有的数据丢失
2、把从rdb库文件,copy到主库文件所在位置
3、启动主,
4、SLAVEOF 主ipport //恢复Slave的同步设置
5、编译安装redis到知道目录下:
编译指定目录,bin
make PREFIX=/usr/local/services/redis install
redis3.0以上的安装:
make;make PREFIX=/usr/local/services/redis install
cd utils;./install_server.sh //可以选择配置文件等放置的路径
启动,停止
redis-server *.conf
redis-cli -h 127.0.0.1 -p 6379 shutdown
http://doc.redisfans.com/
页:
[1]