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
浙公网安备 33010602011771号