sortedset

    4熱度

    1回答

    這個習語是什麼意思?與「\ 0」連接的java字符串(例如「Japan \ 0」)?如在 SortedSet<String> countryHeadSet = countrySet.headSet("Japan\0"); 字符串"Japan\0"在調用中意味着什麼?如果程序員只寫 countryHeadSet = countrySet.headSet("Japan");

    1熱度

    1回答

    我有一大串字符串(包含用戶名,約350K記錄)。我需要按照字典順序進行排序,並且應該能夠有效地檢索成員存在*和成員相似度**。 Redis排序集看起來像作業的數據類型。 但是,我似乎在第一個障礙。具體而言,我的一個關鍵要求是將不同的信件集合在一起,只要它們以相同的字母開頭。例如。應該最終並排訂購Bender和bender。但是,redis的排序集在遵循詞典排序規則時是嚴格的,因此所有以大寫字母開頭

    1熱度

    2回答

    我想在Redis sorted set上進行詞典範圍搜索,但基於我對這個功能的工作原理的理解,獲得了不一致的結果。當使用ZRANGECOUNT,ZRANGEBYLEX和ZREMRANGEBYLEX時,結果相似。 工作查詢 這是我定的3個元素只是用ZRANGE的例子。 redis> ZRANGE myset 0 -1 0 00000000022xm26hax001 1 00000000022xm

    2熱度

    1回答

    我想使用redis的排序集作爲排行榜。但是,使用ZREVRANGE 0 x,我只能得到分數(分數基於按升序設定結束)頂的X,默認決勝局是,從官方redis的文檔: 辭書順序使用對於得分相同的元素。 我會需要的是決勝盤的日期時間。 例如 submits (in order) redis sorts it as I need User1 -- Score 50 User1 User1

    -1熱度

    1回答

    當我推分數值長度超過16。 like 10000000000000000 .. 然後排序集的排名出錯。 如何讓它支持48? 或者讓它支持字符串等級?

    0熱度

    3回答

    我有兩個有序集合,我想從第一集合中分離記錄,並通過從第二集集合中排除記錄來存儲在新列表/有序集合中。 下面是一個例子: SET1:1,2,3,4,5 SET2:3,5,7,8,9 輸出:1,2,4- 編輯:我已經想出了加載腳本並使用eval從nodejs執行腳本的方式。 奇怪的是,當我執行你的腳本時,即使是5-10個記錄,它也需要1秒的時間來處理,這讓我懷疑如果我有數千條記錄,它有多大的可擴展性。

    0熱度

    2回答

    如何將數據我有一個日誌數據在mysql中 id | value | date 1 | 10.2 | 2017-07-20 18:00:00 2 | 10.5 | 2017-07-20 18:00:01 3 | 10.3 | 2017-07-20 18:00:03 然後轉化成散丹從小到redis的設置。 這是我的哈希值: hmset mylog:1 id 1 value 10.2 date

    -1熱度

    1回答

    我需要創建一個名爲DynamicSortedSet的類來實現接口java.util.SortedSet。我該如何給它和java.util.TreeSet類一樣的構造函數和方法? 這是我目前有: package aSpecialPriorityQueue; import java.util.SortedSet; import java.util.TreeSet; public class

    -1熱度

    1回答

    我有一張表,我想存儲在一個Redis排序集中的Ids列表。這些ID中的每一個都有與之相關的日期和實體。計劃是使用id作爲分數,並允許Redis對其進行相應的排序。當查找時間結束時,我將通過開始日期和結束日期從表格中獲取最大ID和最小ID。使用這個最小和最大ID我可以使用Redis的zrangebyscore命令獲得它們之間的ID列表。 entities' values = zrangebyscor

    0熱度

    1回答

    我已經讀過跳過列表的插入時間複雜度是(log n)的次數很高的概率,但在最壞的情況下是O(n)。但是,在閱讀redis zadd的文檔時,它在https://redis.io/commands/zadd它告訴:添加每個項目的O(log(N)),其中N是排序集合中元素的數量。 如果redis使用跳過列表,那麼在最壞的情況下zadd應該是O(n),不是嗎? ps:對不起,但我早些時候發佈了相同的問題,