1、spring配置,下面是一个完整redis配置,密码只需要设置password属性。
–>
class=”org.springframework.data.redis.connection.jedis.JedisConnectionFactory”>
–>
to String!!! –>
class=”org.springframework.data.redis.serializer.StringRedisSerializer” />
class=”org.springframework.data.redis.serializer.StringRedisSerializer” />
class=”com.datatang.api.commonmodule.common.serializer.GsonSerializer” />
2、java操作redis,只需要加上jedis.auth(passwd)即可
public static Jedis getRedisConnection(String configFlag){
String host;
int port;
Jedis jedis = null;
InputStream is = RedisUtil.class.getClassLoader().getResourceAsStream("config/redis.properties");
Properties pro = new Properties();
try {
pro.load(is);
host = pro.getProperty("redis.host" + configFlag);
port = Integer.parseInt(pro.getProperty("redis.port" + configFlag));
jedis = new Jedis(host, port);
String passwd = pro.getProperty("redis.pass");
jedis.auth(passwd);
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
if(is != null)
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return jedis;
}