我发现自己必须使用 spring data redis 1.1.0.RELEASE 和 jedis 客户端版本 2.1.0 在同一应用程序中处理给定 Redis 实例的更多模式。
在运行时,我必须使用正确的模式来查询数据库,根据给定的规则(这是“给定的”,我不能改变它),它会不时改变。
我想知道以下哪个是正确的方法:
- 在会话(redisTemplate.execute)中,尝试在开始插入之前检索会话的连接并更改数据库索引(SELECT redis 命令,仅用于澄清);
- 保留多个连接池,每个模式一个,然后使用正确的池而不是选择模式。
猜测我觉得第二种方法是“正确的方法”,但我会避免使用过多的池使应用程序过载。我应该使用哪个?你有其他见解吗?