1. 程式人生 > >redis 使用場景及示例

redis 使用場景及示例

概述

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