Redis基礎一----------安裝與使用
Redis基礎一
1、redis的應用場景
快取(資料查詢、短連線、新聞內容、商品內容等等)。(最多使用)
分散式叢集架構中的session分離。
任務佇列。(秒殺、搶購、12306等等)
聊天室的線上好友列表。
應用排行榜。
網站訪問統計。
資料過期處理(可以精確到毫秒)
2、redis的安裝和啟動
https://blog.csdn.net/qq_38330846/article/details/85382944
3、redis的Java的客戶端
有Jedis、Redisson、Jredis、JDBC-Redis、等我們公司用Jedis.
Jedis同樣也是託管在github上,地址:
單例項連線redis(瞭解)
public void jedisClient() {
// Jedis
Jedis jedis = new Jedis("192.168.242.137", 6379);
// 通過redis賦值
jedis.set("s2", "222");
// 通過redis取值
String result = jedis.get("s2");
System.out.println(result);
// 關閉jedis
jedis.close();
}
連線池
public void jedisPool() {
// JedisPool
JedisPool pool = new JedisPool("192.168.242.137", 6379);
// 通過連線池獲取jedis物件
Jedis jedis = pool.getResource();
jedis.set("s4", "444");
String result = jedis.get("s3");
System.out.println(result);
// 關閉jedis客戶端
jedis.close();
// 關閉連線池
pool.close();
}