hql 查询条件 set集合_Redis从入门到深入-Sorted_set的value
生活随笔
收集整理的這篇文章主要介紹了
hql 查询条件 set集合_Redis从入门到深入-Sorted_set的value
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. sorted_set 類型
- 新的存儲需求,數(shù)據(jù)排序有利于數(shù)據(jù)的有效展示,需要提供一種可以根據(jù)自身特征進(jìn)行排序的方式
- 需要的存儲結(jié)構(gòu):新的存儲模型,可以保存可排序的數(shù)據(jù)
- sorted_set類型:在set的存儲結(jié)構(gòu)基礎(chǔ)上添加可排序字段
2. sorted_set 類型數(shù)據(jù)的基本操作
2.1 操作
- 添加數(shù)據(jù)
- 獲取全部數(shù)據(jù)
- 刪除數(shù)據(jù)
- 按條件獲取數(shù)據(jù)
- 條件刪除數(shù)據(jù)
- 獲取集合數(shù)據(jù)總量
- 集合交并操作
2.2 注意
- min與max用于限定搜索查詢的條件
- start與stop用于限定查詢范圍,作用于索引,表示開始和結(jié)束索引
- offset與count用于限定查詢范圍,作用于查詢結(jié)果,表示開始位置和數(shù)據(jù)總量
3. sorted_set 類型數(shù)據(jù)的擴展操作
- score值獲取與修改
4. sorted_set 類型數(shù)據(jù)操作的注意事項
- score保存的數(shù)據(jù)存儲空間是64位,整數(shù)范圍long型
- score保存的數(shù)據(jù)也可以是一個雙精度的double值,基于雙精度浮點數(shù)的特征,可能會丟失精度,使用時候要慎重
- sorted_set底層存儲還是基于set結(jié)構(gòu)的,因此數(shù)據(jù)不能重復(fù),如果重復(fù)添加相同的數(shù)據(jù),scoe值將被反復(fù)覆蓋,保留最后一次修改的結(jié)果
5. sorted_set 類型應(yīng)用場景
基礎(chǔ)服務(wù)+增值服務(wù)類網(wǎng)站會設(shè)定各類會員的試用,讓用戶充分體驗會員優(yōu)勢。例如觀影試用VIP、游戲VIP體驗,云盤下載體驗VIP,數(shù)據(jù)查看體驗VIP。當(dāng)VIP體驗到期后,如果有效管理此類信息。即便對于正式VIP用戶也存在對應(yīng)的管理方式。 網(wǎng)站會定期開始投票、討論。限時進(jìn)行,逾期作廢。如何有效管理此類過期信息
6. sorted_set 類型應(yīng)用場景3
任務(wù)、消息權(quán)重設(shè)定應(yīng)用 當(dāng)任務(wù)或者消息待處理,形成了任務(wù)隊列或者消息隊列時,對于高優(yōu)先級的任務(wù)要保障對其優(yōu)先處理,如何實現(xiàn)任務(wù)權(quán)重管理
總結(jié)
以上是生活随笔為你收集整理的hql 查询条件 set集合_Redis从入门到深入-Sorted_set的value的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python文件传输socket_树莓派
- 下一篇: 用flash做古诗动画_带孩子用两张A4