2012-03-08 8 views
0

BookSleeveの新機能で、Webサイトに記載されているものと比較してAPIが変更されたようです。BookSleeveを使用してRedisから文字列キー/値を取得する適切な方法

それは、ウェブサイトに記載されたAS:

「をAPIが1.0に行く少しの変更が、スタック交換を駆動するのに十分安定していること。注」だから、と思われますドキュメンテーションはもはや最新ではありません。

とにかく、以前に保存したキーを取得する正しい方法は何ですか。私は 'String' APIを使用しています。

はあなたが単にconnection.Strings.GetStringを使用することができます開いた接続?:

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

答えて

3

次正しいassummingです。しかし、System.Text.Encodingを使用する場合は、System.Text.Encoding.UTF8を使用してください。 Redis文字列はUTF8です。

関連する問題