"redis"相关教程
RedisPfadd命令RedisHyperLogLogRedisPfadd命令将所有元素参数添加到HyperLogLog数据结构中。语法redisPfadd命令基本语法如下:redis 127.0.0.1:6379> PFADD key element [element ...]可用版本>=2.8.9返回值整型,如果至少有个元素被添加返回1,否则返回0。实例redis 127.0.0.1:63...
RedisPfcount命令RedisHyperLogLogRedisPfcount命令返回给定HyperLogLog的基数估算值。语法redisPfcount命令基本语法如下:redis 127.0.0.1:6379> PFCOUNT key [key ...]可用版本>=2.8.9返回值整数,返回给定HyperLogLog的基数值,如果多个HyperLogLog则返回基数估值之和。实例redis 12...
RedisPgmerge命令RedisHyperLogLogRedisPgmerge命令将多个HyperLogLog合并为一个HyperLogLog,合并后的HyperLogLog的基数估算值是通过对所有给定HyperLogLog进行并集计算得出的。语法redisPgmerge命令基本语法如下:redis 127.0.0.1:6379> PFMERGE destkey sourcekey [sourcekey ...
RedisPsubscribe命令Redis发布订阅RedisPsubscribe命令订阅一个或多个符合给定模式的频道。每个模式以*作为匹配符,比如it*匹配所有以it开头的频道(it.news、it.blog、it.tweets等等)。news.*匹配所有以news.开头的频道(news.it、news.global.today等等),诸如此类。语法redisPsubscribe命令基本语法如下:redis 127.0.0.1:6379> PSUB...
RedisPublish命令Redis发布订阅RedisPublish命令用于将信息发送到指定的频道。语法redisPublish命令基本语法如下:redis 127.0.0.1:6379> PUBLISH channel message可用版本>=2.0.0返回值接收到信息的订阅者数量。实例redis 127.0.0.1:6379> PUBLISH mychannel &quo...
RedisPunsubscribe命令Redis发布订阅RedisPunsubscribe命令用于退订所有给定模式的频道。语法redisPunsubscribe命令基本语法如下:redis 127.0.0.1:6379> PUNSUBSCRIBE [pattern [pattern ...]]可用版本>=2.0.0返回值这个命令在不同的客户端中有不同的表现。实例redis 127.0.0.1:6379&g...
RedisSubscribe命令Redis发布订阅RedisSubscribe命令用于订阅给定的一个或多个频道的信息。。语法redisSubscribe命令基本语法如下:redis 127.0.0.1:6379> SUBSCRIBE channel [channel ...]可用版本>=2.0.0返回值接收到的信息实例redis 127.0.0.1:6379> SUBSCRIBE ...
RedisUnsubscribe命令Redis发布订阅RedisUnsubscribe命令用于退订给定的一个或多个频道的信息。语法redisUnsubscribe命令基本语法如下:redis 127.0.0.1:6379> UNSUBSCRIBE channel [channel ...]可用版本>=2.0.0返回值这个命令在不同的客户端中有不同的表现。实例redis 127.0.0.1:6379>...
RedisDiscard命令Redis事务RedisDiscard命令用于取消事务,放弃执行事务块内的所有命令。语法redisDiscard命令基本语法如下:redis 127.0.0.1:6379> DISCARD可用版本>=2.0.0返回值总是返回OK。实例redis 127.0.0.1:6379> MULTIOKredis 127.0.0.1:6379> PINGQUEUEDredis&...
RedisExec命令Redis事务RedisExec命令用于执行所有事务块内的命令。语法redisExec命令基本语法如下:redis 127.0.0.1:6379> Exec可用版本>=1.2.0返回值事务块内所有命令的返回值,按命令执行的先后顺序排列。当操作被打断时,返回空值nil。实例# 事务被成功执行redis 127.0.0.1:6379> MULTIOKredis 127.0.0.1:...
RedisMulti命令Redis事务RedisMulti命令用于标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由EXEC命令原子性(atomic)地执行。语法redisMulti命令基本语法如下:redis 127.0.0.1:6379> Multi可用版本>=1.2.0返回值总是返回OK。实例redis 127.0.0.1:6379> MULTI &...
RedisUnwatch命令Redis事务RedisUnwatch命令用于取消WATCH命令对所有key的监视。语法redisUnwatch命令基本语法如下:redis 127.0.0.1:6379> UNWATCH可用版本>=2.2.0返回值总是返回OK。实例redis 127.0.0.1:6379> WATCH lock lock_timesOKredis 127.0.0.1:6379...
RedisWatch命令Redis事务RedisWatch命令用于监视一个(或多个)key,如果在事务执行之前这个(或这些)key被其他命令所改动,那么事务将被打断语法redisWatch命令基本语法如下:redis 127.0.0.1:6379> Watch可用版本>=2.2.0返回值总是返回OK。实例redis> WATCH lock lock_timesOKRedis事务
RedisEval命令Redis脚本RedisEval命令使用Lua解释器执行脚本。语法redisEval命令基本语法如下:redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]参数说明:script:参数是一段Lua5.1脚本程序。脚本不必(也不应该)定义为一个Lua函数。numkeys...
RedisEvalsha命令Redis脚本RedisEvalsha命令根据给定的sha1校验码,执行缓存在服务器中的脚本。语法redisEvalsha命令基本语法如下:redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]参数说明:script:参数是一段Lua5.1脚本程序。脚本不必(...