配置 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 客户端以同时使用两个编解码器的主要内容,如果未能解决你的问题,请参考以下文章

使用Redisson实现分布式锁

格雷码应用意义及编解码

模拟远程SSH执行命令的编解码说明

vMix软件下SRT编解码器设备功能配置手册

redis分布式锁的几种实现方式,以及Redisson的配置和使用

如何使用麦克风以 AAC 编解码器格式录制音频