gpt4 book ai didi

redis - 如何将数据分布到redis集群的多个节点?

转载 作者:可可西里 更新时间:2023-11-01 11:23:49 25 4
gpt4 key购买 nike

我有大量不同类型的键值对存储在 Redis 缓存中。目前我使用单个 Redis 节点。当我的应用程序服务器启动时,它会批量读取大量此类数据(使用 mget)以将其缓存在内存中。为了进一步扩展 Redis,我想建立一个集群。我知道在集群模式下,如果 key 存储在不同的插槽中,我将无法使用 mget 或 mset。如何将数据分发到不同的节点/插槽,并且仍然能够批量读取/写入?

最佳答案

它在 redis 客户端库中处理。您需要以您选择的语言查找具有此功能的库是否存在。例如,如果您使用的是 golang - 根据文档,redis-go-cluster 提供了此功能。

https://redis.io/topics/cluster-tutorial

redis-go-cluster is an implementation of Redis Cluster for the Go language using the Redigo library client as the base client. Implements MGET/MSET via result aggregation.

关于redis - 如何将数据分布到redis集群的多个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54703269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com