springboot整合使用云服務(wù)器上的Redis方法
一、前提條件
修改redis.conf配置文件
1、protected-mode yes(默認(rèn)的) 修改成 protected-mode no,解除保護(hù)模式
2、注釋掉綁定ip ,綁定ip的話,使得除了本機(jī)(服務(wù)器)以外的主機(jī)無(wú)法訪問(wèn)redis數(shù)據(jù)庫(kù)
3、將守護(hù)進(jìn)程模式關(guān)閉 daemonize yes 改成 daemonize no
4、最后,一定記住要redis-server redis.conf重啟redis的配置文件,否則修改不生效?。?!
二、整合步驟
1、導(dǎo)入依賴(lài)
<!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2、配置yml配置文件
spring: redis: host: 你的云服務(wù)器的ip port: 6379 # Redis的端口 password: redis密碼 # Redis服務(wù)器連接密碼
3、注入RedisTemplate
@Autowired private RedisTemplate redisTemplate;
使用例子
@Autowired private RedisTemplate redisTemplate; @Test public void redisTestSet( ) { ValueOperations ops = redisTemplate.opsForValue(); ops.set( "username", 41); System.out.println( ); } @Test public void redisTestGet( ) { ValueOperations ops = redisTemplate.opsForValue(); Object name = ops.get( "username"); System.out.println( name ); }
三、可能遇到的坑
報(bào)錯(cuò)1:
解決方式1:在redis.conf配置文件中requirepass后空一一格,然后加上密碼
解決方式2:命令模式
1)登錄redis
redis-cli
2)設(shè)置密碼 (比如我設(shè)置密碼為12345678)
set requirepass 12345678
3)驗(yàn)證 :輸入默認(rèn)用戶(hù)名 auth 和 密碼
auth 12345678
錯(cuò)誤2:
啟動(dòng)項(xiàng)目時(shí)報(bào)錯(cuò):java.net.ConnectException: Connection refused: no further information
原因:開(kāi)頭的前提條件2可能沒(méi)有弄好,或是弄了但沒(méi)有和重新啟動(dòng)redis
到此這篇關(guān)于springboot整合使用云服務(wù)器上的Redis方法的文章就介紹到這了,更多相關(guān)springboot整合Redis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Redis和springboot 整合redisUtil類(lèi)的示例代碼
這篇文章主要介紹了Redis和springboot 整合redisUtil類(lèi)的示例代碼,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Redis 數(shù)據(jù)遷移的項(xiàng)目實(shí)踐
本文主要介紹了Redis 數(shù)據(jù)遷移的項(xiàng)目實(shí)踐,通過(guò)Redis-shake的sync(同步)模式,可以將Redis的數(shù)據(jù)實(shí)時(shí)遷移至另一套R(shí)edis環(huán)境,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09Redis配合SSDB實(shí)現(xiàn)持久化存儲(chǔ)代碼示例
這篇文章主要介紹了Redis配合SSDB實(shí)現(xiàn)持久化存儲(chǔ)代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11詳解用Redis實(shí)現(xiàn)Session功能
本篇文章主要介紹了用Redis實(shí)現(xiàn)Session功能,具有一定的參考價(jià)值,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。2016-12-12Redis的使用模式之計(jì)數(shù)器模式實(shí)例
這篇文章主要介紹了Redis的使用模式之計(jì)數(shù)器模式實(shí)例,本文講解了匯總計(jì)數(shù)器、按時(shí)間匯總的計(jì)數(shù)器、速度控制、使用 Hash 數(shù)據(jù)類(lèi)型維護(hù)大量計(jì)數(shù)器等內(nèi)容,需要的朋友可以參考下2015-03-03Redis底層數(shù)據(jù)結(jié)構(gòu)詳解
這篇文章主要介紹了Redis底層數(shù)據(jù)結(jié)構(gòu),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08Mac中Redis服務(wù)啟動(dòng)時(shí)錯(cuò)誤信息:NOAUTH Authentication required
這篇文章主要介紹了Mac中使用Redis服務(wù)啟動(dòng)時(shí)錯(cuò)誤信息:"NOAUTH Authentication required"問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08