0

我是 BookSleeve 的新手,即使与网站中记录的内容相比,API 似乎也发生了变化。

正如网站上所指出的:

“请注意,API 到 1.0 时可能会有所改变,但足够稳定以驱动 Stack Exchange..”

因此,该文档似乎不再是最新的。

无论如何,问题是,检索您之前存储的密钥的正确方法是什么。我正在使用“字符串”API。

假设打开的连接是否正确?:

var result = redisConnection.Strings.Get(0, "myKey");
byte[] buffer = redisConnection.Wait(result);
string str = System.Text.Encoding.Unicode.GetString(buffer, 0, buffer.Length);
4

1 回答 1

3

您可以简单地使用connection.Strings.GetString. 但如果您确实使用 System.Text.Encoding,则使用System.Text.Encoding.UTF8. Redis 字符串是 UTF8。

于 2012-03-08T08:30:13.360 回答