stackexchange.redis

    1熱度

    1回答

    我們正在使用最新版本的StackExchange.Redis,StackExchange.Redis.1.1.603的。它工作得很好了一會兒,但現在我得到以下異常: 無法加載文件或程序集「StackExchange.Redis,版本= 1.0.316.0,文化=中立,公鑰=空」或一個的依賴關係。該系統找不到指定的文件。 這很奇怪,因爲該版本號沒有發佈該nuget軟件包。有時候,乾淨的版本和Visu

    0熱度

    1回答

    我使用Redis的StackExchange.Redis .NET客戶端(安裝在Windows 7上)。 主機名 - 127.0.0.1,端口 - 6379 認購人: using (var connection = ConnectionMultiplexer.Connect(string.Format("{0}:{1},abortConnect=false,ConnectTimeout=10000

    0熱度

    1回答

    我們正在使用Redis List來維護要由我們的C#應用​​程序處理的項目隊列。該應用程序使用StackExchange.Redis 1.0.488(又名SER)連接到Redis,並通過調用ListRightPushAsync和ListLeftPopAsync SER API來處理列表。 我們主要驗證在Redis服務器不可用時應用程序的行爲方式。 在應用程序忙於處理隊列時,Redis服務器重新啓動

    2熱度

    1回答

    目的: 我使用Redis的高速緩存,並試圖獲得一個緩存值,如果不提供回購獲取和設置緩存值。 問題: 客戶端JS一直等下去,它似乎是某種類型的僵局 代碼導致問題 return await _cacheStore.GetAsync("CacheKey", new TimeSpan(24, 0, 0), async() => await _repo.GetAllAsyn

    2熱度

    1回答

    我有一個數據庫與關鍵的TTL。 我也有定期運行到所有鍵的TTL重置爲默認值的腳本(這裏爲20秒): local matches = redis.call('KEYS', '*') for _,key in ipairs(matches) do redis.call('SETEX', key, 20, -1) end 我的問題 - 這可能是一個鍵,而上面的腳本到期在跑。 我知道Lua腳本是原子的

    2熱度

    1回答

    我正在使用ASP.NET Core和Redis緩存。我試圖在緩存中存儲不同類型的不同對象,我想避免顯式強制轉換。 這是我的包裝對於Redis的緩存 public class RedisCacheStorage : Contracts.ICacheStorage { private CachingFramework.Redis.Context _context = null;

    3熱度

    2回答

    有沒有辦法在StackExchange Redis(C#)中使用MGET? 我需要一種方法來在一次調用中使很多按鍵發聲。

    1熱度

    1回答

    我剛剛開始使用CacheManager.Net來爲我們的應用程序添加分佈式緩存功能。我的二級緩存是Redis,它似乎工作正常。 我注意到,當我做一個Cache.Add(cacheItem)時,它總是被添加爲一個哈希到redis。使用CacheManager,是否可以添加對象作爲其他redis數據類型?說作爲「字符串」? 謝謝。 U

    0熱度

    1回答

    我是redis的新手,但我今天安裝了windows版本。我能夠使用StackExchange.Redis c#客戶端(https://github.com/StackExchange/StackExchange.Redis) 但現在我有一個小問題。我有一個使用同一個redis服務器的多個環境的站點,所以我遇到了一個關鍵的衝突問題。 在一臺redis服務器上支持多環境應用程序的最佳方式是什麼?我閱讀

    1熱度

    1回答

    我已經通過插入我的班值到Redis的工作所需的類型下面的方法 public static bool InsertHashItem(string key, object obj) { bool result = false; try { if (Muxer != null && Muxer.IsConnected && Muxer