在Redis中存储对象(nodeJS)有很多更改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Redis中存储对象(nodeJS)有很多更改相关的知识,希望对你有一定的参考价值。
我很难理解我如何从我的nodejs服务器中获得一个分离状态。
如果想要运行多个共享相同状态的nodejs实例,我使用Redis,但是我有很多对象需要存储和获取非常频繁(它可能是很多set / get in 10 mil)例如,相同的给定对象)。
Redis以字符串形式存储东西,所以我每次都必须对它进行json编码/解码,我认为它不会快速或适合于每隔几个MS改变一次的对象。
我只有一个nodejs实例我可以将我的对象存储在var中它会足够快但我不能在这种情况下所以我仍然可以继续使用redis或其他替代方案吗?
或者我应该分解所有对象键并将其分别存储在redis中?那会有点矫枉过正吗?
我在谈论成千上万的物品(这是在线多人游戏)
答案
我不知道它是否适合您,但您可以为DB处理所有请求创建一个服务器,所有其他服务器将使用Redis队列调用他(get / insert)队列。
以上是关于在Redis中存储对象(nodeJS)有很多更改的主要内容,如果未能解决你的问题,请参考以下文章