2017-01-11 1 views
0

PHPRedis拡張で整数のセット(sadd)を追加しようとしています。phpredisを使用してRedisに整数のセットを追加する

私が手モニターで
$Client->sadd('key',1,2,3); 

または
call_user_func_array([$Client,'sadd'],[1,2,3]);

"SADD" "key" "i:1" "i:2" "i:3"` 

それがシリアル化されることを意味します。
これを行うにはどうすればシリアル化されず、コマンドラインから実行するかのようにRedisに挿入されます。
モニター:

"SADD" "key" "1" "2" "3" 
+0

このテーマに関する興味深い議論デフォルトで設定します/stackoverflow.com/questions/26718263/php-redis-is-there-a-way-to-store-php-object-in-redis-without-serializing-it - 明確な回答なし。 – SergeyLebedev

答えて

0

が、それは私の一部にいくつかの過失だったようです。 http:/私の接続で
は私が

$Redis->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_PHP); 

だから私がしなければならないすべては、接続コードで使用するには(デフォルト)である

$Redis->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_NONE) 
関連する問題