gpt4 book ai didi

php - 在 Redis 中存储对象数组并检索它

转载 作者:IT王子 更新时间:2023-10-29 06:07:35 24 4
gpt4 key购买 nike

我们正在使用 PHP、Redis 和 Predis。我们试图在 Redis 中存储一个对象数组,然后检索它。我们注意到数组不能自然地存储在 Redis 中。存储对象数组并在以后检索它的最佳方法是什么?这是我们的对象数组:

"data": [
{
"doctor_id": 4, -- Use this id for getting in method get inquiry doctor offers.
"clinic": "John",
"distance": "10 mile"
"city": "Los Angeles",
"photo": "http://localhost/botox/storage/web/source/1/j4DnpszEy7epcUMf_N8QY0SRhbs7vLRG.png",
"photos": {
"http://path/image.jpg",
"http://path/image.jpg1"
}

"price": "123",
"photo": false,
"rating": {
"stars": null,
"reviews": null
},
"add_info"=> "Some information",
"time_after_create": 942 -- in seconds.
}
]

最佳答案

$dataJSon = json_encode( $data );

然后将 $dataJSON 保存为数据库中的 varchar。

当你检索它时,使用格式:

$data = json_decode( $var_name, TRUE ); // TRUE is needed to return to associative array

要“回显”一个数组,要么回显每个数组元素,要么在数组上使用 print_r

关于php - 在 Redis 中存储对象数组并检索它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38356268/

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