Redis中的set應用場景

2021-10-24 21:52:49 字數 889 閱讀 6587

**

隨機獲取元素

spop myset

點讚、簽到、打卡

這條微博的id 是t1001,使用者id 是u3001。

用like:t1001 來維護t1001 這條微博的所有點讚使用者。

點讚了這條微博:sadd like:t1001 u3001

取消點讚:srem like:t1001 u3001

是否點讚:sismember like:t1001 u3001

點讚的所有使用者:smembers like:t1001

點讚數:scard like:t1001

比關係型資料庫簡單許多。

商品標籤

用tags:i5001 來維護商品所有的標籤。

sadd tags:i5001 畫面清晰細膩

sadd tags:i5001 真彩清晰顯示屏

sadd tags:i5001 流暢至極

商品篩選

獲取差集

sdiff set1 set2
獲取交集(intersection )

sinter set1 set2
獲取並集

sunion set1 set2
iphone11 上市了。

sadd brand:ios iphone11

sad screensize:6.0-6.24 iphone11

sad screentype:lcd iphone11

篩選商品,蘋果的,ios 的,螢幕在6.0-6.24 之間的,螢幕材質是lcd 螢幕

使用者關注、推薦模型

思考1)相互關注?

2)我關注的人也關注了他?

3)可能認識的人?

Redis應用場景

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

Redis應用場景

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

Redis應用場景

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