Java redis 連線測試
參考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();
}
}
}
}
}