参考https://blog.csdn.net/qq_35981283/article/details/80338221
关于切片池和非切片池的区别, 一般项目基本都使用非切片池;切片池主要用于分布式项目,可以设置主从Redis库。
java连接redis测试,
刚开始使用别的方法报错
Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
import redis.clients.jedis.Jedis;
public class HelloWorld {
public static void main(String args[]) {
String host = "localhost";
int port = 6379;
Jedis jedis = null;
try {
jedis = new Jedis(host,port);//建立连接
jedis.auth("123456");//设置连接密码
jedis.select(1);//选着数据保存在哪个数据库db0 db1 ...
jedis.set("name","kun");
String name = jedis.get("name");
System.out.println("name = " + name);
jedis.flushDB();//清空数据库
String name2 = jedis.get("name");
System.out.println("name2 = " + name2);
}catch (Exception e){
e.printStackTrace();
}finally {
if (null != jedis){
try {
jedis.close();
}catch (Exception e){
System.out.println("redis连接关闭失败");
e.printStackTrace();
}
}
}
}
}