中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

redis如何做到二維排序

小新
190
2021-01-12 13:54:11
欄目: 云計算

redis如何做到二維排序

redis做到二維排序的方法:

可以利用SortedSet實現二維排序,在SortedSet中可以通過ZRANGE命令實現升序排列,而降序排列是需要通過命令ZREVRANGE實現,用法示例如下:

假設有5個app的下載量和最后更新時間分別如下:

wechat-下載量:12000000,最后更新時間:1564022201;其score為:12000000.1564022201

qq-下載量:12000000,最后更新時間:1564022222;其score為:12000000.1564022222

tiktok-下載量:9808900,最后更新時間:1563552267;其score為:9808900.1563552267

taobao-下載量:11006600,最后更新時間:1564345601;其score為:11006600.1564345601

alipay-下載量:11006600,最后更新時間:1564345600;其score為:11006600.1564345600

通過以下命令將這5個APP用SortedSet數據類型保存到Redis中:

zadd TopApp 12000000.1564022201 wechat 12000000.1564022222 qq 9808900.1563552267 tiktok 11006600.1564345601 taobao 11006600.1564345600 alipay

保存后,查看排序結果:

127.0.0.1:6379> zrevrange TopApp 0 -1

1) "qq"

2) "wechat"

3) "taobao"

4) "alipay"

5) "tiktok"

0
松滋市| 洛阳市| 普兰县| 太原市| 平谷区| 祁阳县| 镇宁| 钦州市| 云林县| 从化市| 手游| 泰来县| 栾川县| 衡阳县| 浠水县| 崇州市| 平顶山市| 石阡县| 祁东县| 咸宁市| 大石桥市| 达拉特旗| 开化县| 呼和浩特市| 武平县| 肃宁县| 阿坝县| 南汇区| 临城县| 宁明县| 西乌| 济宁市| 通化县| 九寨沟县| 大石桥市| 永昌县| 宁波市| 四川省| 礼泉县| 襄汾县| 瓦房店市|