【问题标题】:Mule Redis connector configuration is not consistent with its documentMule Redis 连接器配置与其文档不一致
【发布时间】:2016-09-02 16:51:12
【问题描述】:

最近我们决定在我们的 mule API 中添加一个缓存层,Redis 进入了范围。

我们在 Mule3.8.0 和 Redis 连接器 4.0.0。我们在配置时遇到了以下问题:

  • 如何通过 Redis DB 分离我们的密钥?这在文档中没有提到,配置中只有一个“默认分区名称”似乎很接近,但是我们放在那里的任何值似乎都没有效果 - 它总是包含所有键的 db0,因此我们不能真正拥有“同一个redis集群中的dev"、"qa"和"test"键集

  • Redis 连接器文档示例如下

    <redis:sorted-set-select-range-by-index config-   ref="Redis_configuration" key="my_key" start="0" end="-1" />
    

但是,当我们尝试相同的事情时,它抱怨“结束”值应该 >= 0 因此不可用

  • 如何使用 Redis 连接器配置正确配置连接池?文件中不再提及。唯一的属性是“Pool Config Reference”,我尝试将 spring bean ref 放在我自己的 JedisPoolConfig 那里,似乎没有效果,并且无论我在该 bean 中输入什么值,连接数都保持不变。

提前感谢如果有人可以帮助解决上述问题

詹姆斯

【问题讨论】:

    标签: redis mule


    【解决方案1】:

    如何通过 Redis DB 分离我们的密钥?

    您可以在集群模式下使用 Redis 共享数据 (http://redis.io/topics/cluster-tutorial)

    我认为您不需要在 Mule 中进行特殊配置。

    我认为您将 Mule 中的 Partition 术语和 Redis 中的 Partition 术语混合在一起。

    问候,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 2012-06-11
      • 2019-03-17
      • 2022-10-25
      • 1970-01-01
      • 2017-08-23
      相关资源
      最近更新 更多