说说怎么简单快速地查Redis版本号,别复杂就想知道版本信息
- 问答
- 2025-12-26 09:31:14
- 3
用redis-cli命令,最直接(来源:Redis官方文档及常见运维实践)
这是最推荐的方法,因为你只要连得上Redis服务,就能用,不管你这个Redis是装在你自己的电脑上,还是在某个遥远的服务器里,原理都一样。
- 打开你的命令行工具:如果你用的是Windows,就找“命令提示符”或者PowerShell;如果是Mac或者Linux,就找“终端”。
- 连接上Redis:在命令行里敲入
redis-cli然后按回车,如果Redis就在你当前这台电脑上,并且用的是默认端口6379,那么这一步你就已经连上了,会看到一个提示符变成0.0.1:6379>,如果Redis在别的机器上,你可能需要加上IP地址和端口,redis-cli -h 192.168.1.100 -p 6379。 - 输入查询版本的命令:连上去之后,在那个
0.0.1:6379>的提示符后面,直接输入info server然后按回车,这时候,屏幕上会哗啦啦地出来一大堆信息,别慌,你不用全都看懂。 - 找到版本号:在这一大堆信息里,你用眼睛快速扫描,找一行叫
redis_version:的,它后面跟着的那串数字,2.6,就是你当前这个Redis的版本号了,就这么简单,一眼就能看到。
这个方法之所以最直接,是因为 info 命令是Redis本身提供的,用来返回各种服务和统计信息的,版本信息是其中最基本的一项,你不需要任何额外的工具,只要有能连接Redis的客户端就行。
启动Redis服务时看日志,最直观(来源:Redis服务启动时的标准输出)

你可能还没来得及输入命令,或者你想在启动Redis的那一刻就知道版本,那这个方法就很适合。
- 启动Redis服务:同样打开你的命令行工具,这次你不是要连接它,而是要启动它,如果你是用源码编译安装的,可能需要在Redis的安装目录下,找到
redis-server这个文件,然后直接输入./redis-server按回车(在Linux或Mac下),如果你是用包管理器安装的,比如在Ubuntu下用apt安装的,可能可以用sudo systemctl start redis这样的命令。 - 看屏幕上的文字:当Redis服务启动的时候,它会在屏幕上打印出一些日志信息,你仔细看最开始几行,通常就会看到一个大大的ASCII艺术字样的“Redis”,在这个Logo下面,紧接着就会有一行小字,明确写着版本号,
v=6.2.6,这个信息一闪而过,但非常清晰。
这个方法的好处是特别直观,启动过程自然就带出来了,都不用你额外敲命令,缺点是你得有机会看到启动过程,如果Redis是早就作为服务在后台运行了,你就看不到了。
通过安装包管理器查询,最省心(来源:各操作系统包管理器文档,如apt, yum, homebrew等)

如果你的Redis是通过你操作系统自带的“软件商店”(也就是包管理器)安装的,那么直接问这个“软件商店”就行了,它记得它装过什么东西以及装的是哪个版本。
- 如果你用的是Ubuntu或者Debian系列的Linux:打开终端,输入
apt list --installed | grep redis然后回车,在列出的和redis相关的包里面,你就能看到版本号。 - 如果你用的是CentOS或者RedHat系列的Linux:打开终端,输入
yum list installed | grep redis然后回车,同样,在结果里找redis相关的包名和版本。 - 如果你用的是Mac,并且通过Homebrew安装的:打开终端,输入
brew list --versions redis然后回车,它会直接显示你安装的redis软件包的名称和版本号,非常干净。
这个方法的好处是,你甚至不需要Redis服务正在运行,只要这个软件包曾经被安装过,你就能查到它的版本信息,这对于检查系统环境特别方便。
直接看配置文件或安装目录,最根本(来源:常见软件安装目录结构惯例)

这个方法有点像是“翻箱倒柜”,但有时候也挺管用。
- 找到Redis的安装位置:Redis服务器程序(redis-server)和命令行客户端程序(redis-cli)通常放在一起,你可以用
which redis-server或者whereis redis-server这样的命令(在Linux/Mac下)来找找它装在哪了。 - 看目录名或文件名:有些安装方式,特别是在编译安装的时候,可能会把版本号体现在目录名上,比如你可能看到一个叫
redis-6.2.6的文件夹,那版本号不言自明。 - 检查配置文件:打开Redis的配置文件(通常叫
redis.conf),有时候在文件的开头部分,会有注释标明这个配置文件是针对哪个版本的Redis的,不过这不一定准确,因为配置文件可能是旧的,但也可以作为参考。
这个方法相对前几种来说稍微绕一点,不是首选,但作为一种备选方案,当你其他方法都试不了的时候,可以试试看。
总结一下
所以你看,查个Redis版本号真的不复杂,你根本不需要记很多复杂的专业术语,也不需要搞懂Redis的内部原理,就像查字典一样,有几种现成的方法摆在那里:
- 最常用、最推荐:打开
redis-cli,输入info server,找redis_version。 - 启动时顺便看:启动
redis-server的时候,盯着屏幕开始的日志信息。 - 问系统软件管家:用
apt、yum或brew这些包管理器命令查询。 - 实在不行就去安装目录翻翻:看看文件夹名字或者配置文件开头。
一般情况下,第一种方法 info server 就完全够用了,又快又准,你就记住这个,基本上就能解决绝大部分想知道Redis版本号的场景了,希望这个直接的解释能帮到你。
本文由盈壮于2025-12-26发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:https://haoid.cn/wenda/68710.html
