【发布时间】:2019-12-16 13:59:50
【问题描述】:
我有 redis 缓存,我在其中设置了几个键,现在我需要获取所有键及其值。似乎没有直接的方法可以得到这个。
我只能看到以键为参数的StringGet(string key) 方法。但是所有键都没有方法
编辑:
我已经绑定了下面的代码,但它在第 3 行给出了异常。
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");
IDatabase db = redis.GetDatabase();
var keys = redis.GetServer("localhost").Keys();
string[] keysArr = keys.Select(key => (string)key).ToArray();
foreach (string key in keysArr)
{
Console.Write(db.StringGet(key));
}
例外:
指定的端点未定义
【问题讨论】:
标签: c# redis stackexchange.redis