在CentOS系统中,对Redis进行故障诊断时,可以使用以下常用命令:
systemctl status redis
或者
service redis status
systemctl start redis
或者
service redis start
systemctl stop redis
或者
service redis stop
systemctl restart redis
或者
service redis restart
cat /etc/redis.conf
默认情况下,Redis日志位于/var/log/redis/redis.log。
tail -f /var/log/redis/redis.log
redis-cli
或者指定端口:
redis-cli -p 6379
INFO memory
INFO keyspace
INFO clients
INFO stats
INFO persistence
INFO replication
如果启用了慢查询日志,可以使用以下命令查看:
SLOWLOG GET
或者查看慢查询日志文件:
cat /var/log/redis/slowlog.log
netstat -tulnp | grep redis
或者
ss -tulnp | grep redis
ps aux | grep redis
redis-server --version
redis-cli ping
正常响应应为PONG。
CONFIG GET *
可以查看所有配置项及其当前值。
CONFIG SET maxmemory 2gb
注意:某些配置项需要重启Redis服务才能生效。
通过这些命令,你可以全面了解Redis在CentOS系统中的运行状态和性能指标,从而有效地进行故障诊断和优化。