sadd: 지정된 셋에 입력된 값을 저장한다. 시간복잡도는 O(N).
sadd my:test:set my
sadd my:test:set name
sadd my:test:set is
sadd my:test:set wooksang
smembers: 지정된 셋에 저장된 모든 value의 목록을 조회한다. 시간복잡도는 O(N)
smember my:test:set
1) "wooksang"
2) "name"
3) "my"
4) "is"
sadd product "item1" "item2"
(integer) 2
sadd product "item3" "item4"
(integer) 2
smembers product
1) "item4"
2) "item3"
3) "item2"
4) "item1"
scard product //저장된 value 개수
4
sadd product_old "item9"
sdiff product product_old //product와 product_old 중 product에만 있는 value
1) "item4"
2) "item1"
3) "item2"
4) "item3"
sdiffstore product_diff product product_old //product에만 있는 value를 product_diff에 저장
sunion product product_old //product와 product_old의 value를 합친 결과
1) "item4"
2) "item1"
3) "item2"
4) "item3"
5) "item9"
sunionstore product_new product product_old //product와 product_old의 value를 product_new에 저장
srem product_new "item1" //product_new에서 item1을 제거
spop product_new 1 //random하게 하나의 value를 제거