php - 在 php 中使用多维数组的 Redis

标签 php arrays multidimensional-array nosql redis

我正在尝试通过使用 HMSET 将 redis 与多维数组一起使用。
我的阵列看起来像这样。

Array
(
    [t] => Hello
    [a] => This
    [c] => key
    [b] => 23
    [data] => Array
        (
            [1] => some value
            [more] => value
        )

)

有什么方法可以使用 predis 库将这种格式的数据存储在 redis 中。

最佳答案

更好的方法是通过 json_encode 在 PHP 中将数组存储为 set 在 Redis 中

$string = json_encode(Array
(
    [t] => Hello
    [a] => This
    [c] => key
    [b] => 23
    [data] => Array
        (
            [1] => some value
            [more] => value
        )   
));

关于php - 在 php 中使用多维数组的 Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664394/

相关文章:

php - PHP 中的动态多态性

java - 在 Java 中可以将通配符传递给 List.indexOf() 吗?

java - 如何计算二维数组中行之间的差异?

javascript - 如何检查 Javascript 对象值是否为数组且不为空

C++ 入门加 : 2D Arrays

php - Laravel 4绕过路由维护模式

php - 标记段落中的短语

php - 同时查询的数据不一致

php - 在 PHP 中将字符串解析为 key=>value 数组

c# - 双多维数组,在C++中,最好的方法