背景:其实吧,就是因为每次都要一串命令进去redis敲,觉得很不方便,所以就用命令什么来生成个文本什么的,这样方便也省事啊,话不多说,直接上命令了,比如我现在最想要看的就是这个redis连过来的那堆ip的一些客户端信息啥的,直接就echo 这个值放进导成文本
echo "client list" | /home/redis/redis-3.2.11/src/redis-cli -h 10.104.120.140 -p 7000 -c -a Wsbsfwt\!1116 > a.txt
下面的这些就是些常用的命令什么的,放来当个参考好了
--使用redis内部工具做压测,根据需要改成自己的IP和端口
/home/redis/redis-3.2.11/src/redis-benchmark -h 10.104.120.140 -p 7000 -c 6000 -n 500000
--查询集群的client list
/home/redis/redis-3.2.11/src/redis-cli -h 10.104.120.140 -p 7000 -a Wsbsfwt\!1116 client list
--查询 timeout 和设置 timeout 时间
/home/redis/redis-3.2.11/src/redis-cli -h 10.104.120.140 -p 7000 -a Wsbsfwt\!1116 config get timeout
/home/redis/redis-3.2.11/src/redis-cli -h 10.104.120.140 -p 7000 -a Wsbsfwt\!1116 config set timeout 300
--探测连接时间
/home/redis/redis-3.2.11/src/redis-cli --latency-history -h 10.104.120.140 -p 7000
--连接redis后进行慢查询命令
/home/redis/redis-3.2.11/src/redis-cli -h 10.104.120.140 -p 7000 -a Wsbsfwt\!1116 SLOWLOG get 50
--监控命令
/home/redis/redis-3.2.11/src/redis-cli -p 7000 -h 10.104.120.140 -a Wsbsfwt\!1116 info|grep ops
watch -n 10 "/home/redis/redis-3.2.11/src/redis-cli -p 7000 -h 10.104.120.140 -a Wsbsfwt\!1116 info"
--智能客服单节点redis选择 库2 进行执行key 清理
/home/redis/redis-3.2.11/redis-cli -n 2 keys "connect-lock*" | xargs redis-cli -n 2 del
--电税集群redis清理指定的key(这里需要注意,需要 -n 1 才能清理)
/home/redis/redis-3.2.11/src/redis-cli -h 10.104.120.140 -p 7000 -a Wsbsfwt\!1116 keys "JSPT:GNMK:WYBS:SB2*" |xargs /home/redis/redis-3.2.11/src/redis-cli -n 1 -h 10.104.120.140 -p 7000 -a Wsbsfwt\!1116 del
标签:11,src,重定向,查看,redis,3.2,home,cli From: https://blog.51cto.com/u_12092988/6192407