在Redis中存储JSON文件并检索它

在Redis中存储JSON文件并检索它,json,node.js,redis,Json,Node.js,Redis,我将JSON文件中包含的信息存储在Redis中。我用nodejs的redis驱动程序来做。如果我使用哈希表来存储信息,你认为我丢失了什么吗? 信息只是数据中的一个大数组(数千个)元素(每个元素中有几个字段,有时不超过50个字段)和元中的一小串属性 你说失去什么是什么意思?在Redis中存储值(JSON)并检索它们可能非常快。此外,Redis还提供了一些非常方便的API,如TTL、FLUSHALL等 就我个人而言,我的个人资料页面使用的是Redis。我将上传的图像存储在Redis中,从未出现过问题

我将JSON文件中包含的信息存储在Redis中。我用nodejs的redis驱动程序来做。如果我使用哈希表来存储信息,你认为我丢失了什么吗?
信息只是数据中的一个大数组(数千个)元素(每个元素中有几个字段,有时不超过50个字段)和元中的一小串属性

你说失去什么是什么意思?在Redis中存储值(JSON)并检索它们可能非常快。此外,Redis还提供了一些非常方便的API,如TTL、FLUSHALL等

就我个人而言,我的个人资料页面使用的是Redis。我将上传的图像存储在Redis中,从未出现过问题

我的个人资料页面:


Github回购:

你说失去什么是什么意思?在Redis中存储值(JSON)并检索它们可能非常快。此外,Redis还提供了一些非常方便的API,如TTL、FLUSHALL等

就我个人而言,我的个人资料页面使用的是Redis。我将上传的图像存储在Redis中,从未出现过问题

我的个人资料页面:


Github repo:

我知道您将这些JSON字符串存储如下:

hset some-key some-sub-key <the json>
hs设置一些键一些子键
实际上,还有另一种有效的方法涉及直接使用全局密钥空间:

set some-key:sub-key <the json>
设置一些键:子键

如果您只是存储这些JSON字符串,我会说,在您的情况下,创建全局空间键是最简单、最有效的方法。

我知道您存储这些JSON字符串的方式如下:

hset some-key some-sub-key <the json>
hs设置一些键一些子键
实际上,还有另一种有效的方法涉及直接使用全局密钥空间:

set some-key:sub-key <the json>
设置一些键:子键

如果您只是存储那些JSON字符串,我会说,在您的情况下,创建全局空间键是最简单、最有效的方法。

虽然这个问题已经得到了回答,但为了将来的参考,有些人可能会问同样的问题,但寻找不同的答案(如我)


如果是这样的话,我建议您在redis中创建JSON类型。

虽然这个问题已经得到了回答,但为了将来参考,有些人可能会问同样的问题,但会寻找不同的答案(像我一样)


如果是这样的话,我建议在redis中创建JSON类型。

OK,例如,有人写道,使用散列进行存储可能会很慢,我使用了rebridge,但我也读到了可能很危险的内容,因此我不得不改为直接使用redis客户端。到目前为止还不错,因为在测试过程中速度非常快(我对格式有问题,但我认为我可以解决它),我只是不喜欢在没有与其他人评论的情况下开发太多。好吧,例如,有人写道,使用散列存储可能会很慢,我使用了rebridge,但我也读到了可能很危险的内容,所以我不得不直接雇佣redis客户。到目前为止还不错,因为在测试过程中速度非常快(我对格式有问题,但我认为我可以解决它),我只是不喜欢在不与其他人评论的情况下开发太多内容。