redis set應用場景和經常使用命令

應用場景

抽獎

添加抽獎用戶php

sadd order 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010

查看抽獎用戶html

smembers order

重複抽獎java

srandmember order 2

不重複抽獎ide

spop order 1
點贊、收藏

用戶添加點贊code

sadd like:1 1001 1002 1003 1004 1005

取消點贊htm

srem like:1 1003

檢查用戶是否點贊過rem

sismember like:1 1002

檢查用戶是否點贊過it

smembers like:1

獲取點贊總人數io

scard like:1

經常使用命令

向集合添加一個或多個成員class

sadd book:1 php java c
sadd book:2 html php java go

獲取集合的成員數

scard book:1

返回第一個集合與其餘集合之間的差別

sdiff book:1 book:2

返回給定全部集合的交集

sinter book:1 book:2

返回全部給定集合的並集

sunion book:1 book:2

判斷 member 元素是不是集合 key 的成員

sismember book:1 php

返回集合中的全部成員

smembers book:1

將 member 元素從 source 集合移動到 destination 集合

smove book:1 book:2 c

移除並返回集合中的一個隨機元素

spop book:2

返回集合中一個或多個隨機數

srandmember book:2

移除集合中一個或多個成員

srem book:1 php
相關文章
相關標籤/搜索