stackexchange.redis

    7熱度

    1回答

    我有一個數組RedisValue[]從StackExchange.Redis客戶端返回。我希望將數組中的每個值(實際上是JSON字符串)都加入到數組中,並將它們連接在一起以獲取有效的JSON字符串,以便我可以返回到客戶端。 這裏就是我想要做的...... var results = redis.HashGet("srch", ArrayOfRedisKeys[]); string return

    0熱度

    1回答

    我在c#中使用Stackexchange.Redis。 StackOverflow如何使用排序集來計算Redis中的投票後和用戶信譽。如何使用ZADD,ZUNIONSTORE或ZINTERSTORE。如何使用[WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]參數來計算投票後和用戶信譽。

    5熱度

    3回答

    我試圖爲一個字節[] - > RedisValue轉換爲Strathweb.CacheOutput.WebApi2創建一個Redis提供程序, > byte []返回null。 我可以手動將對象類型設置爲byte []而不是var/RedisValue,它將正確地將該值作爲byte []返回,但是在將其設置爲RedisValue後,其無法將其轉換爲字節[]。 他的接口有Get始終返回一個對象,所以

    1熱度

    2回答

    我在過移動C#ASP.Net Web應用程序天青的規劃過程Azure的緩存/數據高速緩存風格的地區(目前主持一個專用的服務器上),並期待在緩存選項。目前,因爲我們一次只運行一個應用程序實例,所以我們有一個「進程中」內存緩存來緩解SQL DB的一些相同的請求。 此刻的過程是清除緩存的某些部分時,經理/服務進行更改數據庫,例如那些部分我們有一個用戶表,我們將有返回單個用戶記錄/對象的「用戶。{0}」和

    4熱度

    1回答

    我正在使用Redis Windows實現和StackExchange.Redis客戶端一起使用。我的問題是,如果初始連接失敗,如何處理重新連接嘗試。當所有Redis主服務器和從服務器都關閉時,我正在考慮最壞的情況。問題是每次我的應用程序需要緩存中的東西時,它都會嘗試重新連接到Redis(如果初始連接失敗),這非常耗時。我的工廠類如下所示: private ConnectionMultiplexer

    6熱度

    1回答

    試圖找出爲什麼此代碼掛起。我可以刪除測試底部的3條線中的任何一條,它不會掛起,但所有3條線都會掛起。任何幫助將不勝感激! [Fact] public async Task CanAddValuesInParallel() { var muxer = ConnectionMultiplexer.Connect("localhost"); var db = muxer.GetDa

    10熱度

    2回答

    我是新來的Redis所以我做錯了什麼,我敢肯定: 我存儲在大約16000鍵/值Azure Redis。 我用下面寫的鍵/值 foreach (var worksheet in wksList) { var wksYYMM = string.Format("{0}{1:00}", worksheet.ReviewDt.Year, worksheet.ReviewDt.Mon

    1熱度

    1回答

    我想從我的Redis中刪除與SomePrefix *匹配的所有密鑰。可能嗎 ? 我只看到m_connectionMultiplexer.GetDatabase()。KeyDelete(),但沒有在庫中的KeyMatch()或GetAllKeys()。 最好不要Lua腳本,例如link by Leonid Beschastny 我想使用對應用程序的開發狀態的Web應用程序的初始化。

    0熱度

    1回答

    我剛剛實現了我的Asp.Net Web API控制器的輸出緩存,使用連接到StackExchange.Redis library的StrathWeb's library連接到Azure託管的Redis緩存。 我寫了一個自定義類,實現StrathWeb IApiOutputCache interface並調用等效的StackExchange方法。這被註冊爲Global.asax.cs中的緩存輸出提供

    2熱度

    1回答

    我想用StackExchange.Redis做一個基本的手錶。如果在交易過程中密鑰被更改,則失敗。 StackExchange.Redis很好地將這個抽象爲「Condition」api,它支持「Equals」和「Exists」的概念。 這真的很好,但我想只是做一些像「不變」。我可能會錯過一些東西,但對於如何做到這一點,我並不明顯。 是否有可能做這樣的事情: var transaction = re