温馨提示×

centos redis故障诊断有哪些常用命令

小樊
34
2025-12-23 08:55:42
栏目: 云计算

在CentOS系统中,对Redis进行故障诊断时,可以使用以下常用命令:

1. 查看Redis服务状态

systemctl status redis

或者

service redis status

2. 启动Redis服务

systemctl start redis

或者

service redis start

3. 停止Redis服务

systemctl stop redis

或者

service redis stop

4. 重启Redis服务

systemctl restart redis

或者

service redis restart

5. 查看Redis配置文件

cat /etc/redis.conf

6. 检查Redis日志

默认情况下,Redis日志位于/var/log/redis/redis.log

tail -f /var/log/redis/redis.log

7. 连接到Redis服务器

redis-cli

或者指定端口:

redis-cli -p 6379

8. 查看Redis内存使用情况

INFO memory

9. 查看Redis键值对数量

INFO keyspace

10. 查看Redis连接数

INFO clients

11. 查看Redis命令执行统计

INFO stats

12. 查看Redis持久化状态

INFO persistence

13. 查看Redis复制状态(主从复制)

INFO replication

14. 查看Redis慢查询日志

如果启用了慢查询日志,可以使用以下命令查看:

SLOWLOG GET

或者查看慢查询日志文件:

cat /var/log/redis/slowlog.log

15. 检查Redis端口占用

netstat -tulnp | grep redis

或者

ss -tulnp | grep redis

16. 检查Redis进程

ps aux | grep redis

17. 查看Redis版本

redis-server --version

18. 测试Redis连接

redis-cli ping

正常响应应为PONG

19. 查看Redis配置项

CONFIG GET *

可以查看所有配置项及其当前值。

20. 修改Redis配置项

CONFIG SET maxmemory 2gb

注意:某些配置项需要重启Redis服务才能生效。

通过这些命令,你可以全面了解Redis在CentOS系统中的运行状态和性能指标,从而有效地进行故障诊断和优化。

0