我爱编程

Redis整理

2018-05-25  本文已影响0人  千年面包

DOC

连接操作相关的命令


服务端相关命令


发布订阅相关命令

psubscribe news.* tweet.*

publish msg "good morning"

PUBSUB CHANNELS news.i*

PUBSUB NUMSUB news.it news.internet news.sport news.music

subscribe msg chat_room


对KEY操作的命令


获取慢查询

SLOWLOG GET 10

结果为查询ID、发生时间、运行时长和原命令 默认10毫秒,默认只保留最后的128条。单线程的模型下,一个请求占掉10毫秒是件大事情,注意设置和显示的单位为微秒,注意这个时间是不包含网络延迟的。

配置

config set slow-log-slower-than 20000

config set slow-max-len 1000

config rewrite


模拟oom

redis-cli debug oom

模拟宕机

redis-cli debug segfault

模拟hang

redis-cli -p 6379 DEBUG sleep 30

query在线分析

redis-cli MONITOR | head -n 5000 | ./redis-faina.py

监控正在请求执行的命令,在cli下执行monitor,生产环境慎用。

上一篇 下一篇

猜你喜欢

热点阅读