redis安裝&jedis鏈接測試

1. 在redis官網https://redis.io/download下載linux的安裝文件redis5.0.3版本linux

2. 上傳到linux目錄/home,解壓文件redis

tar -zxvf redis-5.0.3.tar.gz

3. 切換到安裝目錄cd redis-5.0.3,編譯安裝,而且指定安裝目錄vim

make && make PREFIX=/usr/local/redis install

4. 把/home/redis-5.0.3/redis.conf複製到/usr/local/redis/bin目錄下,配置後臺啓動安全

cd /home/redis-5.0.3
cp redis.conf /usr/local/redis/bin/

 5. 編輯修改配置文件網絡

vim /usr/local/redis/bin/redis.conf
#註釋綁定的IP地址
#bind 127.0.0.1
#修改保護模式爲no
protected-mode no
#修改運行爲守護進程
daemonize yes
#設置密碼
requirepass 123456

 6. 後臺啓動socket

cd /usr/local/redis/bin/
./redis-server redis.conf

 7. 檢查是否啓動性能

ps -aux | grep redis

8. 結束兩種方式:測試

1. 殺死redis的進程號 kill -9 9727 
2. 使用客戶端關閉 ./redis-cli shutdown

 9. 配置redis啓動項(可選操做)ui

vi /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=.:${JAVA_HOME}/bin:${REDIS_HOME}/bin:$PATH
保存退出,source /etc/profile,使配置生效。

 10. jedis鏈接測試spa

Jedis實例不是線程安全的,因此不能夠多個線程共用一個Jedis實例,可是建立太多的實例意味着會創建不少sokcet鏈接。 
JedisPool是一個線程安全的網絡鏈接池,能夠用JedisPool建立一些可靠Jedis實例,能夠從池中獲取Jedis實例,使用完後再把Jedis實例還回JedisPool。這種方式能夠避免建立大量socket鏈接而且會實現高效的性能.
下載jedis-2.9.0.jar包還須要依賴commons-pool2-2.4.2.jar,這個版本支持jdk1.6+
import redis.clients.jedis.Jedis;

public class Test {

    /**
     * @param args
     */
    
    @org.junit.Test
    public void demo1(){
        // 1.設置IP地址跟端口號
        Jedis jedis = new Jedis("192.168.159.101",6379);
        // 2.保存數據
        jedis.set("name", "華格瑞沙");
        // 3.獲取數據
        String name = jedis.get("name");
        // 4.數據展現
        System.out.println(name);
        // 5.關閉鏈接
        jedis.close();
    }
}
相關文章
相關標籤/搜索