1. 程式人生 > >Redis基礎一----------安裝與使用

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上,地址:

https://github.com/xetorthio/jedis

​​​​​​​    單例項連線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();
    }