
灵活连接Redis:自定义函数实现动态Redis连接
为了根据运行时参数连接不同的Redis实例,我们可以创建一个自定义函数,动态生成并返回 RedisTemplate 实例。
自定义函数代码
public static RedisTemplate
测试代码
码上飞
码上飞(CodeFlying) 是一款AI自动化开发平台,通过自然语言描述即可自动生成完整应用程序。
下载
@Test
public void testDynamicRedisConnection() {
RedisTemplate redisTemplate = CacheUtils.getRedisTemplate(new RedisConfigInfo("127.0.0.1", "password", 6379));
redisTemplate.opsForValue().set("foo", "bar");
}
重要提示:
使用 LettuceConnectionFactory 创建 RedisTemplate 时,务必调用 afterPropertiesSet() 方法完成初始化。 这确保了 RedisTemplate 正确配置并能正常工作。