卑微小吳勵志寫部落格第22天。這裡補充一種set型別資料的應用場景
黑白名單
tips
redis可以應用於基於黑名單和白名單設定的服務控制。
新的需求:
資料排序有利於資料的有效展示,需要提供一種可以根據自身特徵進行排序的方式。
既能儲存大量資料,又可以進行排序。
sorted_set儲存形式
在set資料型別的基礎上,加上score值,可以讓資料通過score來排序。
sorted_set基本操作
新增資料
獲取全部資料
刪除資料
按條件獲取資料
條件刪除資料
注意:獲取集合資料總量
集合交、並操作
sorted_set的擴充套件操作
業務場景
業務分析
解決方案
獲取資料對應的索引(排名)
score值獲取與修改
tips
redis可以用於計數器組合排序功能對應的排名
sorted_set資料型別的注意事項
業務場景
解決方案
redis是可以拿到當前時間的
tips
redis可以用於定時任務順序管理或任務過期管理。
業務場景
任務/訊息權重設定應用
對於任務或者訊息在佇列中時,對於優先順序較高的先處理,如何實現任務權重管理。
解決方案
利用score來記錄權重即可解決。
redis可用於及時任務/訊息佇列執行管理。
今天的分享就到這裡了,小夥伴們加油!redis資料型別
redis對比與memcached 最大的優勢就是支援更多靈活的資料結構,豐富的資料操作 redis現支援的資料型別有 字串,列表,集合,雜湊,有序集合 1.字串 普通資料型別 2.列表 簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部 左邊 或者尾部 右邊 適用於 對資料頭尾操作頻...
Redis 資料型別
redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。string型別是二進位制安全的。意思是red...
Redis 資料型別
redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。string型別是二進位制安全的。意思是red...