加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Yii框架中redis集合如何用?

发布时间:2022-04-07 15:36:19 所属栏目:语言 来源:互联网
导读:很多刚接触Yii框架的朋友可能对于redis集合不是很了解,因此这篇文章小编就给大家介绍关于redis集合的基本用法,感兴趣的朋友可以参考学习,下面我们就一起来看看redis集合。 redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添
      很多刚接触Yii框架的朋友可能对于redis集合不是很了解,因此这篇文章小编就给大家介绍关于redis集合的基本用法,感兴趣的朋友可以参考学习,下面我们就一起来看看redis集合。
 
       redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添加元素操作、移除元素操作以及检查一个元素是否存在于集合中。这里介绍一些常用的集合处理命令,并在 Yii 中的使用。
 
       SADD
 
SADD:SADD key-name item [item …]
将一个或多个元素添加到集合里面,并返回被添加元素当中原本并不存在于集合里面的元素数量
 
       SREM
 
SREM:SREM key-name item [item …]
从集合里面移除一个或多个元素,并返回被移除元素的数量
 
       SISMEMBER
 
SISMEMBER:SISMEMBER key-name item
检查元素 item 是否存在于集合 key-name 里
 
       SCARD
 
SCARD:SCARD key-name
返回集合包含的元素的数量
  
       SMOVE
 
SMOVE:SMOVE source-key dest-key item
如果 source-key 包含元素 item,那么从集合 source-key 里面移除元素 item,并将元素 item 添加到集合 dest-key 中;如果 item 被成功移除,那么命令返回 1,否则返回 0
 
       SDIFF
 
SDIFF:SDIFF key-name [key-name …]
返回那些存在于第一个集合、但不存在于其他集合中的元素(计算差集)
 
       SDIFFSTORE
 
SDIFFSTORE:SDIFFSTORE dest-key key-name [key-name …]
将那些存在于第一个集合但并不存在于其他集合中的元素(差集)存储到 dest-key 键里面
 
       SINTER
 
SINTER:SINTER key-name [key-name …]
返回那些同时存在于所有集合中的元素(计算交集)
 
       SINTERSTORE
 
SINTERSTORE:SINTERSTORE dest-key key-name [key-name …]
将那些同时存在于所有集合的元素(交集)存储到 dest-key 键里面
 
       SUNION
 
SUNION:SUNION key-name [key-name …]
返回那些至少存在于一个集合中的元素(计算并集)
 
       SUNIONSTORE
 
SUNIONSTORE:SUNIONSTORE dest-key key-name [key-name …]
将那些至少存在于一个集合中的元素(并集)存储到 dest-key 键里面
 
       总结
 
       关于Yii框架中redis集合的用法就介绍到这,希望大家阅读完这篇文章能有所收获,更多redis集合的内容可以关注其他相关文章。

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读