gpt4 book ai didi

php - predis hmset 嵌套数组值

转载 作者:IT王子 更新时间:2023-10-29 06:08:41 28 4
gpt4 key购买 nike

我正在使用 predis php 客户端。我的代码是这样的:

$ObjArray = get_object_vars ( $obj );     
$redis->hmset("post:4545",$objArray);

ObjArray 就像:大批( “编号”=> 1212, "名称"=> "测试", “喜欢”=>数组(1,2,3), “评论”=>数组(0=>(1,2,3),1=>(1,2,3))

有了这个我得到了错误:redis ERR 协议(protocol)错误:批量长度无效

我们不能在 redis 哈希值中有数组吗?

最佳答案

Redis 哈希不是多维的,因此字段值只能是字符串。 $ObjArray 变量中的 likescomments 中的值是数组,这意味着它们不好,您应该将它们序列化(JSON 或任何您喜欢的序列化格式)或将它们存储到不同的单独 key 中。

关于php - predis hmset 嵌套数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051350/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com