【发布时间】: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 中输入什么值,连接数都保持不变。
提前感谢如果有人可以帮助解决上述问题
詹姆斯
【问题讨论】: