连接命令
auth password
设置配置文件中requirepass项的值来使用密码保护Redis服务器,在每次连接Redis服务器之后,都要使用auth命令解锁,之后才能使用其他Redis命令。
如果auth输入的密码和配置文件中的密码相符,服务器返回OK并开始接受其他Redis命令
如果auth输入的密码不匹配,服务器返回一个错误,并要求客户端需重新输入密码。
echo message:打印message,主要测试使用,返回message
ping:使用客户端向Redis服务器发送一个PING,如果服务器运作正常的话,会返回一个PONG,否则返回一个连接错误。常用于测试与服务器的连接是否仍然生效或者测量延迟值。
quit:请求服务器关闭与当前客户端的连接。一旦所有等待中的回复(如果有的话)顺利写入到客户端,连接就会被关闭。总是返回OK(但是不会被打印显示,因为当时Redis-cli已经退出)
select index:切换到指定的数据库,数据库索引号index用数字值指定,以0作为起始索引值(默认值为0)。返回OK
发布和订阅
发送者(发送信息的客户端)不是将信息直接发送给特定的接收者(接收信息的客户端),而是将信息发送给频道(channel),然后由频道将信息转发给这个频道所有的订阅者。发送者无须知道任何关于订阅者的信息, 而订阅者也无须知道是那个客户端给它发送信息,
publishchannel message:将信息message发送到指定的频道channel,返回接收到信息 message 的订阅者数量
subscribe channel [channel ...]:订阅给定的一个或多个频道的信息,返回接收到的信息。
psubscribe pattern [pattern ...]:订阅一个或多个符合给定模式的频道(使用"*"通配符)。返回接收到的信息。
unsubscribe [channel [channel ...]]:退订给定的一个或多个频道,不指定任何频道那么客户端使用subscribe命令订阅的所有频道都会被退订
punsubscribe [pattern [pattern ...]]:退订给定的一个或多个符合给定模式的频道,不指定任何模式那么客户端使用psubscribe命令订阅的所有频道都会被退订
pubsub channels [pattern]
列出当前的活跃频道(至少有一个订阅者的频道,订阅模式的客户端不计算在内)
给出pattern参数,那么只列出符合pattern模式的活跃频道,否则列出全部频道
pubsub numsub [channel-1 ... channel-N]
返回给定频道的订阅者数量,订阅模式的客户端不计算在内
返回中包含给定的频道,以及频道的订阅者数量。 格式为:channel-1,channel-1的订阅数量,channel-2,channel-2的订阅数量...
pubsub numpat:返回客户端订阅的所有模式的数量总和。
最后编辑:2019-12-13作者:qingheluo
这个作者貌似有点懒,什么都没有留下。