首页 > 解决方案 > 有没有办法在 CPU 的多个节点或多个核心上运行 Redis 服务器?

问题描述

我目前正在使用 Redis 服务器运行深度学习模型,为了优化它,我想知道是否有办法在多个节点上运行 Redis 服务器,因为 redis 是单线程的。

标签: serverredissingle-threaded

解决方案


您绝对可以在一个节点上运行多个 Redis 实例,只需使用:

redis-server --port 6380

然后,您可以使用redis-cli -p 6380. 避免运行比核心更多的实例。

您可以按应用程序范围划分工作负载。或者您可以使用Redis Cluster。使用一个节点同时运行一个主实例和另一个主实例的副本实例是一种常见的模式。

在需要多键操作的情况下,请务必查看哈希标签。


推荐阅读