最简单直接的方法是通过Redis自带的命令行工具:
redis-cli -v
或者连接到Redis服务器后执行:
redis-cli
127.0.0.1:6379> INFO SERVER | grep redis_version
连接到Redis后,可以使用INFO命令获取详细版本信息:
redis-cli
127.0.0.1:6379> INFO
在返回的信息中查找"redis_version"字段。
redis-stat:
redis-stat --version
redis-cli --stat:
redis-cli --stat
输出中会包含版本信息
Prometheus + Redis Exporter
redis_version_info
Grafana
Datadog
New Relic
Zabbix
如果Redis是作为服务运行的,可以使用:
# Linux系统
redis-server --version
# 或者
ps aux | grep redis-server
# Windows服务
sc query redis
Redis配置文件(通常为redis.conf)中可能包含版本信息:
grep "version" /etc/redis/redis.conf
以上方法可以根据你的具体环境和权限选择使用。对于生产环境,建议使用监控工具集成的方式,这样可以持续跟踪版本信息。