配置 Redisson 客户端以同时使用两个编解码器
Posted
技术标签:
【中文标题】配置 Redisson 客户端以同时使用两个编解码器【英文标题】:Configure Redisson client to simulataneously use two codecs 【发布时间】:2021-12-29 16:24:35 【问题描述】:我们使用 Redisson 并且正在尝试使用 Snappy 压缩编解码器来减少 Redis 存储空间。我们目前使用 JSON 代码c 进行自定义数据序列化。 出于生产回滚的目的,我正在探索是否可以运行 Redisson 客户端以同时写入 2 个 Redis 服务器:一个使用 Snappy 编解码器,另一个使用 JSON 编解码器。 非常感谢任何建议
【问题讨论】:
【参考方案1】:Redisson 客户端仅写入单个 Redis 设置(集群、哨兵、复制或单个)。您可以使用两个 Redisson 实例的包装器来实现 RedissonClient 接口。这个包装器应该通过异步接口并行执行操作。
【讨论】:
【参考方案2】:我们为此功能使用数据库和 NameMapper。 您的应用程序的新版本使用更新的数据库和使用不同的 NameMapper 更新的值。
【讨论】:
以上是关于配置 Redisson 客户端以同时使用两个编解码器的主要内容,如果未能解决你的问题,请参考以下文章