【问题标题】:adding a set of integers to Redis using phpredis使用 phpredis 向 Redis 添加一组整数
【发布时间】:2017-01-11 20:09:47
【问题描述】:

我正在尝试通过 PHPRedis 扩展添加一组整数 (sadd)。

 $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"

【问题讨论】:

标签: php serialization redis php-7 phpredis


【解决方案1】:

似乎是我的疏忽。
在我的连接中,我默认设置了

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

所以我所要做的就是在连接代码中使用(这是默认的)

$Redis->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_NONE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    相关资源
    最近更新 更多