booksleeve

    2熱度

    1回答

    最初我問過查詢.rdb文件,這不是我想要做的 - 我將查詢活動服務器。 我即將啓動一個項目,我們將使用RDB快照技術在發佈/訂閱方案中使用Redis。 .Net WCF客戶端將通過Marc Gravell'sBookSleeve配置Redis連接並接受傳入請求。 啓用RDB快照後,將創建增量快照。 我希望客戶能夠根據給定的頻道和日期範圍檢索數據集。我在想,我會使用相同的WCF客戶端進行讀寫操作(除

    1熱度

    1回答

    我使用的是Booksleeve 1.1.0.6(最新的nuget包)。 我想這樣用我的整個Web應用程序的單一連接,所以我將其存儲在一個單: public static RedisConnection Conn = RedisConfig.GetUnsecuredConnection(waitForOpen: true); 的RedisConfig.GetUnsecuredConnection

    7熱度

    1回答

    我正在使用Redis pubsub頻道將消息從工作進程池發送到我的ASP.NET應用程序。當收到一條消息時,我的應用程序將該消息轉發給客戶端的瀏覽器與SignalR。 我發現this solution與Redis保持開放連接,但它在重新創建連接時沒有考慮訂閱。 我目前正在處理Redis的發佈 - 訂閱消息在我的Global.asax文件: public class Application : Ht

    1熱度

    1回答

    我可能會接近這一切都錯了,但我想使用REDIS位圖來跟蹤我的應用程序內的活動。我有一個像下面的一段代碼: using (var conn = new RedisConnection("localhost")) { conn.Open(); var b1 = conn.Strings.SetBit(1, "test:2012-07-25", 1, true)

    3熱度

    2回答

    我們正在實施SignalR應用的橫向擴展,並試圖避免集羣中出現單點故障。因此,需要多個Redis消息總線服務器。 實施Redis Sentinel的問題是,在故障切換時,客戶端需要連接到一個新的端點[地址],這需要重新啓動SignalR應用程序(Redis端點在Application_Start()中定義)。 沒有選項。 我想了解如何/如何Booksleeve會幫助,並想一些解釋這一點。 問題是我

    1熱度

    2回答

    我有一些關於使用bookleeve與protobuf-net相關的基本問題。現在我已經實現了一個singleton類來管理連接,所以我重複使用了相同的連接多次recommended。現在,關於實際使用組合的我幾個問題: 什麼是「分貝」 int和「關鍵」弦之差/重要性? 如何使用protobuf-net將一堆對象序列化爲SortedSet/List? 如何使用protobuf-net從一個Sorte

    6熱度

    2回答

    使用Booksleeve Redis的客戶端時,我最近開始舉辦的新Azure的虛擬機我的一個輔助項目。該應用程序使用Redis作爲內存中緩存。在我的本地環境中一切正常,但現在我已經將代碼移到Azure,我看到一些奇怪的例外從Booksleeve出來。 當應用程序第一次啓動時,一切正常。然而,在大約5-10分鐘不活動之後,對應用程序的下一個請求會遇到網絡異常(我現在正在工作,並且沒有關於我的確切錯誤

    2熱度

    1回答

    Booksleeve是否支持CAS操作(即Redis WATCH命令)?例如,如何實現類似以下的內容? WATCH mykey val = GET mykey val = val + 1 MULTI SET mykey $val EXEC 當多線程嘗試使用相同的數據修改相同的對象時,我需要這樣做以避免競爭條件。

    1熱度

    1回答

    我正試圖在appharbor上設置Redis。我遵循他們的指示,再次遇到了Booksleeve API的問題。下面是我使用,使其開始工作代碼: var connectionUri = new Uri(url); using (var redis = new RedisConnection(connectionUri.Host, connectionUri.Port, pas

    2熱度

    1回答

    我正在使用Redis的Booksleeve hash API。我做了以下內容: CurrentConnection.Hashes.Set(0, "item:1", "priority", task.priority.ToString()); var taskResult = CurrentConnection.Hashes.GetString(0, "item:1", "priorit