最近我们决定在我们的mule API中添加一个缓存层,Redis来到了范围。
我们在Mule3.8.0和Redis连接器4.0.0。我们在配置时遇到了以下问题:
如何通过Redis DB分隔我们的密钥?这在文档中没有提到,配置中只有一个“默认分区名称”似乎很接近,但是我们放在那里的任何值似乎都没有效果 - 它总是包含所有键的db0,因此我们不能真正拥有“ dev“,”qa“和”test“键集在同一个redis集群中
Redis连接器文档的示例如下
61 function affegg_XML(){
62 $this->parser = &xml_parser_create();
63 xml_parser_set_option(&$this->parser, XML_OPTION_CASE_FOLDING, false);
64 xml_set_object(&$this->parser, &$this);
65 xml_set_element_handler(&$this->parser, 'open','close');
66 xml_set_character_data_handler(&$this->parser, 'data');}`
然而,当我们尝试相同的东西时,它会抱怨'end'值应该是> = 0因此无法使用
提前致谢如果有人可以帮助解决上述问题
詹姆斯
答案 0 :(得分:0)
如何通过Redis DB分隔我们的密钥?
您可以在群集模式下使用Redis共享数据(http://redis.io/topics/cluster-tutorial)
我认为您不需要在Mule中进行特殊配置。
我认为你在Redis中混合Mule和Partition术语中的分区术语。
此致