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集合的内容可以关注其他相关文章。 (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |