servicestack.redis

    0熱度

    1回答

    我使用redis來存儲用戶會話,通過我登錄時生成的guid來存儲用戶會話。我將它用作會話對象中的鍵。 如果我要鎖定用戶的帳戶,我現在必須通過所有會話並檢查它們是否是用戶的,然後刪除它們。 有沒有辦法也可以通過用戶ID查詢?我是否應該使用僅由標準密鑰值保險的有序集?

    0熱度

    1回答

    如何使用GUID或UUID作爲對象ID使用Service Stack的Redis客戶端? 我還在經歷Pluralsight教程Service Stack和Redis,我很擔心。我的客戶的一個要求是每個對象的關鍵是UUID(基本上是使用ToString("N")的Guid)。我很擔心,因爲我在RedisClient上看到的唯一GetBy方法使用int。 int不僅會允許太少的對象,它也不會完成使用U

    1熱度

    1回答

    是否可以在Redis中使用自定義的URN前綴?我試圖找到一種方法來描述單個Redis實例中每個框架中的數據。例如,對於我們的財務系統,我想使用「fin:Batch:1234」。這樣做有什麼傷害嗎?如果有幫助,我打算在開發期間使用服務堆棧和Redis桌面管理器。

    1熱度

    1回答

    redisClient.RemoveEntryFromHash(string hashId, string key); 不能刪除mutilply密鑰。 我IRedisNativeClient界面找到 int HDel(string hashId, byte[] key); 沒有選項鍵牆身

    0熱度

    1回答

    設置到期TypedClient對象想象一些代碼類似下面... using (var transaction = this.redisClient.CreateTransaction()) { transaction.QueueCommand(client => client.As<MyPoco>().StoreAsHash(myPocoInstance)); transact

    1熱度

    1回答

    我曾經能夠將我的客戶AuthSession保存到緩存中,但升級後只保存IAuthSession接口上的屬性,而不保存我的類CustomUserSession。 的代碼運行在這裏: public class AcmeUserSession : ServiceStack.AuthUserSession, IAcmeUserSession { public override void On

    1熱度

    3回答

    當從數據庫中檢索唯一項目時,如果沒有客戶端提供的ID的數據,我需要滿足該方案。例如,ID不正確或緩存的數據已過期。 我在本例中使用的特定數據庫客戶端庫是ServiceStack.Redis,但我認爲該原則適用於任何CLR庫。 我已經使用下面顯示的記錄類型定義了我的數據結構。現在,當我使用客戶端庫檢索數據庫中不存在的鍵的數據時,返回值爲null。這,我期待並且很滿意。問題是F#編譯器不會讓我在這種情

    -1熱度

    1回答

    我想通過使用使用ServiceStack.Redis c#連接redis。 我已經寫下面的代碼來驗證基於指定密鑰的數字。 argv[1]是關鍵 argv[2]是數 string strScript = " local intCurrentVal = redis.call('GET', '' .. ARGV[1] .. ''); \n" + "if (tonumber(intCurrent

    1熱度

    1回答

    我正在使用C#客戶端ServiceStack.Redis與Redis進行通信。 除了少數要求一切正常,但是當我得到LoadRunner的要求或使用多線程提出要求,我得到一些錯誤說我使用了錯誤的命令。 我檢查錯誤,看起來它切斷了命令,或者它搞砸了。 這是我的代碼,很簡單。有沒有人遇到過這個問題?我使用多線程調用Push方法時發生錯誤。 public class ImpresstionQueueSer