json - 在redis中存储多个嵌套对象

标签 json redis

我想在redis中存储多个复杂的json数据,但我不确定如何

这是我的json结构

"users":{

        "user01":{username:"ally", email:"all@gmail.com"},
         "user02":{username:"user2".....}
        },

 "trucks":{
         "truck01":{reg_no:"azn102", make:"subaru" .......},
         "truck02":{reg_no:"kcaher3".....}
       }

我已经检查过了 THis question它提供了一种存储用户的方法,但我想将用户(01、02)存储在用户内部,然后将卡车(01、02)存储在卡车中,这样如果我想检索用户,我可以简单地做

hmget users

和卡车的类似情况

后来我也想在 users 中获取 user01,但对如何在 redis 中存储这些数据感到困惑

最佳答案

您可以使用 ReJSON Redis 模块并直接存储对象。 http://rejson.io/

关于json - 在redis中存储多个嵌套对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44743775/

相关文章:

PHP 函数在本地主机上运行,​​但不在我的服务器上运行

json - 验证通过 AngularJS 发送到 Symfony2 REST API 的对象/表单

php - 如何使用官方 PHP Docker 镜像方法安装 php-redis 扩展?

node.js - 使用带有 utf-8/16(俄语、中文、日语字符)的 redis-node (nodejs)

ruby-on-rails - Ruby - 如何根据嵌套哈希项的值对数组进行排序?

javascript - Jquery append() 到 ul 不适用于嵌套 $.each 循环

ios - 使用 AFNetworking 解析 JSON

mysql - 将持久对象委托(delegate)给 Redis,使用 MySQL 回退

node.js - Redis 的 NodeJS 和 Redis 超时触发器

redis - Spring Social 在启用 RedisHttpSession 时出错