Redis Cli工具

Redis有两种主要的使用类型。一种是使用redis提供的API,这些API可以被Python、Php C#、Java等不同的编程语言使用,另一种与redis交互的方式是使用cli工具redis cli。Redis cli提供简单的命令行界面来测试、使用、诊断Redis服务。

null

指定IP地址

默认情况下,redis cli将连接localhost或127.0.0.1 IP地址。我们还可以指定要显式连接的IP地址 -h 选项。在本例中,我们将连接IP地址192.168.122.11

$ redis-cli -h 192.168.122.11

指定端口

默认情况下,redis cli将连接TCP端口6379。如果redis服务器监听的不是6379,我们可以用 -p 选项。在本例中,我们将连接到端口号7000。

$ redis-cli -h 192.168.122.11 -p 7000

指定密码

Redis服务器有一些安全措施来防范攻击者。密码就是其中之一。如果我们为redis设置了密码,我们应该提供 -a 连接时的选项。在本例中,我们将使用 sosecret 作为密码。

$ redis-cli -a "sosecret"

与PING核对

redis cli提供了一个名为PING的健康检查功能。我们可以像下面这样使用PING。如果一切都好的话,它只会返回PONG。

$ redis-cli PING
Check with PING
与PING核对

交互模式

redis cli提供了一种交互模式,连接到redis服务器后就可以得到一个redis shell。此shell提供批处理模式所具有的所有命令。我们可以编写redis命令,以交互方式实时获取信息。为了启动交互式shell模式,我们只需连接到redis服务器,而不提供任何命令。但如果需要,我们应该提供诸如主机、端口或密码信息等选项。

$ redis-cli
Interactive Mode
交互模式

批处理模式

批处理模式是交互式模式的替代方式。在批处理模式下,我们将提供要直接运行到redis cli的命令。这个命令输出将被打印到当前的操作系统shell,比如bash、ms-dos等。我们应该提供我们想要在选项之后运行的命令。在本例中,我们将以批处理模式列出redis帮助。如果需要,我们还应该提供主机名、端口和密码选项。

$ redis-cli help
Batch Mode
批处理模式

相关文章: Redis教程

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享