
Redis
文章平均质量分 79
后端开发那点事儿
这个作者很懒,什么都没留下…
展开
-
Redis常用命令(1)——Key
格式:SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination]作用:对列表、集合、有序集合进行排序,返回排序的结果或保存到destination中。默认按数字进行排序。返回值:排序结果或destination元素的个数。原创 2017-02-12 16:00:45 · 958 阅读 · 0 评论 -
Redis发布订阅使用方法
Redis发布订阅发布订阅模式中发布消息的为publisher即发布者,接收消息的为subscriber即订阅者。在Redis中,所有的消息通过channel即频道进行发布,一个发布者可以向多个channel发布消息,一个订阅者也可以订阅多个channel。Redis不对消息进行持久化,如果消息发布时订阅者还没有进行订阅,则不会再收到此消息。 发布订阅命令命令格式...2017-02-13 12:47:16 · 200 阅读 · 0 评论 -
Redis常用命令(6)——SortedSet
ZADD格式:ZADD key score member [[score member] [score member] ...]作用:向有序集合key中插入一个或多个元素。如果元素已经存在,更新score的值并移动member的位置。返回值:新插入的成员的个数,不包括已经存在的member。 ZCARD格式:ZCARD key作用:返回有序集合key的元素个数。返...2017-02-12 15:28:35 · 114 阅读 · 0 评论 -
Redis常用命令(5)——Set
SADD格式:SADD key member [member ...]作用:在集合key中插入一个或多个元素。如果member已经存在,则忽略member。如果key不存在则先创建集合key。返回值:成功插入的元素个数。 SCARD格式:SCARD key作用:返回集合中的元素个数。返回值:元素个数。如果集合不存在返回0。 SDIFF格式:SDIFF ...2017-02-11 23:34:55 · 140 阅读 · 0 评论 -
Redis常用命令(4)——List
BLPOP格式:BLPOP key [key ...] timeout作用:从列表左侧弹出元素,超时时间为timeout,单位为秒。如果timeout为0则一直阻塞直到列表中有元素。如果同时操作多个列表,按照列表顺序从左到右依次检查列表,遇到第一个非空列表时弹出元素并返回。返回值:列表元素。超时后返回nil和等待时间。 BRPOP格式:BRPOP key [key ......2017-02-11 23:32:27 · 129 阅读 · 0 评论 -
Redis常用命令(3)——Hash
HDEL格式:HDEL key field [field ...]作用:删除哈希表中的一个或多个域。返回值:删除的域的个数。 HEXISTS格式:HEXISTS key field作用:判断哈希表中是否包含某个域field。返回值:包含返回1,不包含返回0. HGET格式:HGET key field作用:返回哈希表中的域field的值返回值:...2017-02-11 23:26:11 · 109 阅读 · 0 评论 -
Redis常用命令(2)——String
APPEND格式:APPEND key value作用:在key的键值后追加value,如果key不存在,则创建key,并存入value。返回值:追加value后的字符串长度。示例:192.168.1.100:6379> set testkey helloOK192.168.1.100:6379> append testkey " word"(inte...2017-02-11 23:22:47 · 107 阅读 · 0 评论 -
Redis常用命令(1)——Key
DEL格式:DEL key [key ...]作用:删除一个或多个 key。不存在的 key 会被忽略。返回值:被删除 key 的数量。示例:192.168.1.100:6379> set testkey 1OK# 删除成功返回删除key的个数192.168.1.100:6379> del testkey(integer) 1# key不存在...原创 2017-02-11 23:19:35 · 171 阅读 · 0 评论 -
Redis事务使用方法
Redis事务Redis事务是一组命令的集合,也是Redis的最小执行单位之一。一个事务的所有命令,要么都执行,要么都不执行。Redis能保证事务执行期间不会有其他命令插入。 相关命令命令格式说明DISCARDDISCARD取消事务EXECEXEC执行事务中的命令MULTIMULTI标记原创 2017-02-14 18:08:06 · 340 阅读 · 0 评论 -
Redis发布订阅使用方法
Redis发布订阅发布订阅模式中发布消息的为publisher即发布者,接收消息的为subscriber即订阅者。在Redis中,所有的消息通过channel即频道进行发布,一个发布者可以向多个channel发布消息,一个订阅者也可以订阅多个channel。Redis不对消息进行持久化,如果消息发布时订阅者还没有进行订阅,则不会再收到此消息。 发布订阅命令原创 2017-02-13 13:02:54 · 1669 阅读 · 0 评论 -
Redis常用命令(6)——SortedSet
ZADD格式:ZADD key score member [[score member] [score member] ...]作用:向有序集合key中插入一个或多个元素。如果元素已经存在,更新score的值并移动member的位置。返回值:新插入的成员的个数,不包括已经存在的member。 ZCARD格式:ZCARD key作用:返回有序集原创 2017-02-12 16:30:31 · 246 阅读 · 0 评论 -
Redis常用命令(5)——Set
SADD格式:SADD key member [member ...]作用:在集合key中插入一个或多个元素。如果member已经存在,则忽略member。如果key不存在则先创建集合key。返回值:成功插入的元素个数。 SCARD格式:SCARD key作用:返回集合中的元素个数。返回值:元素个数。如果集合不存在返回0。原创 2017-02-12 16:29:48 · 250 阅读 · 0 评论 -
Redis常用命令(4)——List
BLPOP格式:BLPOP key [key ...] timeout作用:从列表左侧弹出元素,超时时间为timeout,单位为秒。如果timeout为0则一直阻塞直到列表中有元素。如果同时操作多个列表,按照列表顺序从左到右依次检查列表,遇到第一个非空列表时弹出元素并返回。返回值:列表元素。超时后返回nil和等待时间。 BRPOP格式:BRPOP k原创 2017-02-12 16:29:13 · 239 阅读 · 0 评论 -
Redis常用命令(3)——Hash
HDEL格式:HDEL key field [field ...]作用:删除哈希表中的一个或多个域。返回值:删除的域的个数。 HEXISTS格式:HEXISTS key field作用:判断哈希表中是否包含某个域field。返回值:包含返回1,不包含返回0. HGET格式:HGET key field作原创 2017-02-12 16:28:27 · 281 阅读 · 0 评论 -
Redis常用命令(2)——String
APPEND格式:APPEND key value作用:在key的键值后追加value,如果key不存在,则创建key,并存入value。返回值:追加value后的字符串长度。示例:192.168.1.100:6379> set testkey helloOK192.168.1.100:6379> append testkey " word"原创 2017-02-12 16:27:23 · 380 阅读 · 0 评论 -
Redis事务使用方法
Redis事务Redis事务是一组命令的集合,也是Redis的最小执行单位之一。一个事务的所有命令,要么都执行,要么都不执行。Redis能保证事务执行期间不会有其他命令插入。 相关命令命令格式说明DISCARDDISCARD取消事务EXECEXEC执行事务中的命令MULTIMULTI标记一个事务的开始UNWA...2017-02-14 17:59:20 · 281 阅读 · 0 评论