redis小知识

1.coredump文件,如果设置了core_pattern,coredump文件在/home/coresave下

复现问题,找到coredump文件,用gdb查看信息(xxx指目标程序)

gdb xxx coredump文件

 

2.kill -11能产生coredump文件

3.kill -9,不能产生coredump文件

SIGKILL和SIGSTOP是不可捕获的信号

4.redis命令

./bin/redis-cli -p xx monitor,可查看具体命令

5.如何制造慢查询

主库debug sleep 3,给proxy随便发一条set语句,会产生慢查询

6.flushdb是同步,执行该命令,主库会hang住。flushall async异步

7.定位某函数

gstack xx(xx为主pid),看子进程(子进程在哪个lwp下),strace -p ${lwp}

8.gdb

https://blog.csdn.net/zdy0_2004/article/details/80102076

使用gdb,

##gdb attach pid

b plugin/semisync/semisync_master_plugin.cc:56

b plugin/semisync/semisync_master_plugin.cc:72

b plugin/semisync/semisync_master_plugin.cc:60

b plugin/semisync/semisync_master_plugin.cc:75

n

9.aof日志查看

config set appendonly yes

 

posted on 2021-01-25 10:38  ckangde  阅读(131)  评论(0)    收藏  举报