redis 使用場景及示例
阿新 • • 發佈:2018-11-20
概述
redis 快取記憶體我們該使用在哪些地方。怎麼使用才能提高系統的效率,提升使用者體驗,操持系統流暢?本文介紹一些使用場景,拋磚引玉。
hash
微博好友關注列表
使用者ID為key, Field 為好友ID, Value為關注時間。
HMset apeit:user:1001 apeit:user:606 20181020 apeit:user:user:230 20181014 apeit:user:450 20180810 //設定apeit的使用者id為1001的關注的的好友。2018-10-20關注了id為606的使用者。 HKEYS apeit:user:1001 //獲取使用者關注的列表 HLEN apeit:user:1001 //獲取使用者關注的人數
使用者維度統計
統計數包括:關注數,粉絲數,喜歡商品數,發帖數
統計數為key, 不同維度為Field, Value 為統計數
關注了5人示例:
HSET apeit:user:10000 follow 5 //1000使用者關注了5人
HINCRBY apeit:user:10000 follow 1 //使用者又關注了1人
HINCRBY apeit:user:10000 follow -1 //使用者取消關注1人
redis更多使用場景及示例:redis的使用場景及示例
延伸
初步瞭解redis:redis簡介,安裝,及使用
學習redis資料結構:redis的資料結構
如何將redis用到實際問題當中:redis的使用場景及示例
redis 資料持久化儲存,備份:redis資料持久化儲存,備份
redis叢集主從複製sentinel哨兵,twemproxy代理:主從複製sentinel哨兵,twemproxy代理
redis強大的原聲叢集:redis原聲叢集cluster