redis 集合使用以及應用場景

2021-10-01 02:18:23 字數 562 閱讀 4976

**

集合這個功能到目前我做的專案中,還沒用過,很慚愧,為了讓自己加深記憶和了解記錄了這篇,按照網上的教程和別人的部落格照貓畫虎的。自己去寫了一下。

應用場景標籤,分類等。哪先理解一下這個功能,在客戶端測試,還是看圖說話

smembers nameset 返回nameset中所有的資料。

scard nameset 返回nameset中有幾個資料

srem nameset lifang 從nameset中把 lifang移除

sinter nameset nameset1 把兩個集合交叉得到的相同的資料

sdiff nameset nameset1 把兩個集合交叉得到不相同的資料

sunion nameset nameset1 兩個集合合併在一起,得到的結果(不重複資料)

在實際偽**中,去實現業務場景,求比如共同的好友。這些都可以用以上的方法來實現

比如說求兩個人有幾個共同好友,把查詢出來好友id放入集合中做對比,那麼共同好的id就出來了這裡就不寫偽**了,感覺還是很簡單的。在框架裡,相信也同樣框架封裝了redis類,或者助手函式提供實用,看手冊就可以了。

Redis應用場景

redis開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。redis常用資料型別 redis最為常用的資料型別主要有以下五種 在具體描述這幾種資料型別之...

Redis應用場景

redis開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。redis常用資料型別 redis最為常用的資料型別主要有以下五種 在具體描述這幾種資料型別之...

Redis應用場景

閱讀 31,232 次 毫無疑問,redis 開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。希望你喜歡這個比喻。下面是一篇新鮮出爐的文章,其作者是re...