在Redis实例集
Redis的是字符串
类型的无序集合,集合成员是独特的,这意味着没有重复的集合中的数据。
在Redis的收集是通过哈希表实现的,所以复杂的添加,
删除,查找所有和O(1)。
在组成员的最大数量为232-1(4294967295,每组可存储约4000000000成员)。
例子
Redis 127.0.0.1:6379 >萨德runoobkey redis
(整数)1
Redis 127.0.0.1:6379 >萨德runoobkey mondb
(整数)1
Redis 127.0.0.1:6379 >萨德runoobkey MySQL
(整数)1
Redis 127.0.0.1:6379 >萨德runoobkey MySQL
(整数)0
Redis 127.0.0.1:6379 > smembers runoobkey
1)mysql
2)mondb
3)使用
在上面的例子中,我们使用SADD
命令插入三个元素为一组命名为runoobkey。
Redis命令集
以下列出的基本命令的使用收集上市。
1萨德关键一{ member2 }
向集合中添加一个或多个成员
2个关键
获取集合成员的数目
3该KEY1 KEY2 } {
返回给定集合的一组差异
4 sdiffstore目的KEY1 KEY2 } {
返回给定集合的集合并将其存储在目的地。
5烧结KEY1 KEY2 } {
返回给定集合的交集
6 sinterstore目的KEY1 KEY2 } {
返回给定集合的交集并将其存储在目的地。
7 sismember关键成员
确定成员元素是否是集合键的成员。
8 smembers关键
返回集合的所有成员
9 smove源目的成员
将成员元素从源集移动到
目标集
10提供的关键
删除并返回集合中的随机元素
11 srandmember关键{数量}
在集合中返回一个或多个随机数
12该关键一{ member2 }
删除集合中的一个或多个成员
13众和key2 key1 { }
返回所有给定集合的联合。
14 sunionstore目的KEY1 KEY2 } {
所有给定的并集都存储在目的地集合中。
15 SSCAN键光标{匹配
模式} {算}
迭代集中的元素
以上是Redis集合和集合的命令总结的
详细解释。如有任何疑问,请留言或与当地社区交换意见。谢谢你的阅读。我们希望能帮助你。感谢您对本站的
支持。