java連接遠程linux的redis


1.linux安裝redis、並啟動

2.java 需要引入commons-pool-1.6.jar及jedis-2.1.0.jar:

import redis.clients.jedis.Jedis;

public class RedisTest {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("192.168.230.128");
        if (jedis != null) {
            System.out.println("connect to redis server sucessfully");
        }
        jedis.set("name", "docted");
        System.out.println(jedis.get("name"));
    }
}

  發現會報DENIED Redis is running in protected mode because protected mode is enabled…UI異常

  即redis目前處於受保護模式,不允許非本地客戶端鏈接,可以通過給redis設置密碼,然后客戶端鏈接的時候,寫上密碼就可以解決

linux中

java代碼

import redis.clients.jedis.Jedis;
public class RedisTest {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("192.168.230.128");
        if (jedis != null) {
            jedis.auth("123");
            System.out.println("connect to redis server sucessfully");
        }
        jedis.set("name", "docted");
        System.out.println(jedis.get("name"));
    }
}

輸出:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM