>这个问题的重点是如何使用各种客户端工具检索Redis Server版本。 有几种方法,具体取决于您使用的客户端。 最直接的方法通常是发送到REDIS服务器的直接命令。
INFO
命令检查redis版本。在所有redis客户端中,最常见且最普遍支持的方法是使用INFO
>命令。 此命令提供了有关REDIS服务器的大量信息,包括其版本。 只需使用您的首选客户端(例如,redis-cli
,例如redis-py
等)连接到您的redis服务器,然后执行INFO
>>
redis_version:
>输出将是包含各种服务器统计信息的大块文本。 寻找以
<code>redis_version:7.0.10</code>
INFO
此方法是可靠的,无论您使用的特定客户端如何,都可以正常工作,因为grep
命令是核心redis命令。 您甚至可以将输出输送到
<code class="bash">redis-cli INFO | grep redis_version</code>
>命令或类似机制)之前,该客户端不会固有地“知道”服务器的版本。 客户端库可能会提供检索连接详细信息的方法,但是版本本身将是服务器端属性。INFO
INFO
命令是主要方法,而没有专用命令仅用于显示Redis版本。 INFO
>命令提供了全面的概述,从输出中提取版本是标准实践。 其他命令不会直接返回版本号。 尝试解析其他INFO
段(例如client
,memory
等)不会可靠地为您提供版本。
INFO
redis-cli
>(命令行client):只需键入redis-cli INFO
并检查输出即可。 如上所示,将管道调整为grep
>可以完善输出。redis-py
python( client):INFO
您将使用客户端的连接对象执行<code>redis_version:7.0.10</code>
INFO
redis_version
命令并parse parse parse with wends the wends the INFO值。 总而言之,请咨询您特定客户库库的文档。
,而特定的实现基于客户端的不同时,核心概念保持一致:使用以上是Redis如何通过客户端工具查看版本的详细内容。更多信息请关注PHP中文网其他相关文章!