我是BookSleeve的新手,即使与网站上记录的相比,API似乎也发生了变化。
如网站所述:
“请注意,API可能会稍微改变为1.0,但足够稳定以驱动Stack Exchange ..”
因此,文档似乎不再是最新的了。
无论如何,问题是,检索先前存储的密钥的正确方法是什么。我正在使用'String'API。
以下是否正确确定了打开的连接?:
var result = redisConnection.Strings.Get(0, "myKey");
byte[] buffer = redisConnection.Wait(result);
string str = System.Text.Encoding.Unicode.GetString(buffer, 0, buffer.Length);
答案 0 :(得分:3)
您只需使用connection.Strings.GetString
即可。但是,如果您使用System.Text.Encoding,则使用System.Text.Encoding.UTF8
。 Redis字符串是UTF8。