我有一個數據庫與關鍵的TTL。 我也有定期運行到所有鍵的TTL重置爲默認值的腳本(這裏爲20秒): local matches = redis.call('KEYS', '*') for _,key in ipairs(matches) do redis.call('SETEX', key, 20, -1) end
我的問題 - 這可能是一個鍵,而上面的腳本到期在跑。 我知道Lua腳本是原子的
我剛剛開始使用CacheManager.Net來爲我們的應用程序添加分佈式緩存功能。我的二級緩存是Redis,它似乎工作正常。 我注意到,當我做一個Cache.Add(cacheItem)時,它總是被添加爲一個哈希到redis。使用CacheManager,是否可以添加對象作爲其他redis數據類型?說作爲「字符串」? 謝謝。 U