1.redis安裝文件夾下 配置文件redis.conf修改 69行注釋127.0.0.1 ,不然是只允許本地訪問(wèn)

2.關(guān)閉保護(hù)模式 redis.conf修改 88行為no

3.開啟后臺(tái)啟動(dòng) redis.conf修改 136行為yes ,保存退出

4.添加redis.conf修改 507行修改密碼(這個(gè)選擇操作,這里設(shè)置密碼,連接時(shí)候需要帶上密碼)

5.防火墻會(huì)導(dǎo)致連接不上,關(guān)閉防火墻,正式服務(wù)不建議關(guān)閉處理,需要正規(guī)處理
6.關(guān)閉保護(hù)模式進(jìn)入redis安裝目錄的src目錄下
輸入:./redis-cli 將受保護(hù)模式選項(xiàng)設(shè)置為“no”,為了讓服務(wù)器開始從外部接受連接
輸入:config set protected-mode "no"

添加依賴:
!--redis-->
dependency>
groupId>redis.clients/groupId>
artifactId>jedis/artifactId>
version>2.1.0/version>
/dependency>
public class Test {
public static void main(String[] args) {
//連接本地的 Redis 服務(wù)
Jedis jedis = new Jedis("47.99.12.21",6379);
jedis.auth("zsq2170");//方法參數(shù)是登陸密碼
System.out.println("連接成功");
//設(shè)置 redis 字符串?dāng)?shù)據(jù)
jedis.set("runoobkey", "www.runoob.com");
// 獲取存儲(chǔ)的數(shù)據(jù)并輸出
System.out.println("redis 存儲(chǔ)的字符串為: "+ jedis.get("runoobkey"));
}
}

補(bǔ)充:解決方案:使用redis-cli出現(xiàn)連接拒絕。
問(wèn)題
root@a80ad0acefab:/usr/redis/redis-4.0.1/src# ./redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused
可能原因
未啟動(dòng)redis服務(wù)器端
再啟動(dòng)客戶端
服務(wù)器redis端口改變了不是6379
在redis.conf配置文件中找到port XXXX 進(jìn)行修改
或者 在啟動(dòng)客戶端時(shí)增加端口信息
沒準(zhǔn)你不是遇到上述問(wèn)題而是無(wú)法使redis服務(wù)端后臺(tái)運(yùn)行,你需要修改redis.conf 中的daemonize從no改為yes
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- Redis連接池配置及初始化實(shí)現(xiàn)
- springboot連接Redis的教程詳解
- springboot2整合redis使用lettuce連接池的方法(解決lettuce連接池?zé)o效問(wèn)題)
- Java三種獲取redis的連接及redis_String類型演示(適合新手)