redisTemplate切换数据库
JedisConnectionFactory connectionFactory =
(JedisConnectionFactory) redisTemplate.getConnectionFactory();
connectionFactory.setDatabase(1);//选择1号数据库
参考 redisTemplate 根据下标选择指定的redis数据库 两种方式
Jedis切换数据库
Jedis jedis = new Jedis("198.0.169.218", 6379);
JedisConnection jedisConnection = new JedisConnection(jedis);
jedisConnection.select(10);
//这种方式也行
jedis.select(4);
Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法
【问题原因】
Redis服务器没有设置密码,但客户端向其发送了AUTH(authentication,身份验证)请求。
Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法