2016-04-27 58 views
0

我試圖執行下一個命令。Predis。如何設置cyrilic密鑰?

Redis::hincrby('sentiment_combined:positive', 'рыжий кот', 1); 

該命令完美適用於拉丁鍵,例如'orange cat'。但隨着'рыжий кот'我有一個錯誤:

[Predis\Response\ServerException]   
ERR Protocol error: expected '$', got '�' < 

我已經添加登錄到Predis Predis\Connection\StreamConnection::write()

print_r($buffer);echo "---$written---\n"; 

我在控制檯中觀察輸出:

*2 
$6 
SELECT 
$1 
0 
---23--- 
*4 
$7 
HINCRBY 
$27 
sentiment_combined:positive 
$9 
рыжий кот 
$1 
1 
---81--- 

Redis的支持any keys。 Predis中如何克服這個限制?

回答