Redis構文紹介のSets

1334 ワード

一、増加
127.0.0.1:6379> sadd set01 1 2 3 3 4 5 5 //     ,     
(integer) 5

二、削除
127.0.0.1:6379> srem set01 2 //    2 
(integer) 1

三、改める
127.0.0.1:6379> smove set02 set01 7 //    set02  7   set01
(integer) 1
127.0.0.1:6379> spop set01 3 //                 1 
1) "1"
2) "5"
3) "3"

四、調査
127.0.0.1:6379> scard set02 //         
(integer) 5
127.0.0.1:6379> smembers set01 //     set01  
127.0.0.1:6379> sismember set01 4 //         4   
(integer) 1
127.0.0.1:6379> srandmember set02 1  //       ,             spop  
"6"
127.0.0.1:6379> smembers set02 
1) "1"
2) "2"
3) "4"
4) "5"
5) "6"
127.0.0.1:6379>

五、データセット類
127.0.0.1:6379> sadd set01 1 2 3 4 5 6
(integer) 6
127.0.0.1:6379> sadd set02 1 2 3 4 x y
(integer) 6
127.0.0.1:6379> sdiff set01 set02 //   :  set01 ,  set02    
1) "5"
2) "6"
127.0.0.1:6379> sinter set01 set02 //   
1) "1"
2) "2"
3) "3"
4) "4"
127.0.0.1:6379> sunion set01 set02 //   
1) "x"
2) "6"
3) "4"
4) "3"
5) "2"
6) "1"
7) "y"
8) "5"
127.0.0.1:6379>