SpringBoot Redis安裝過程詳解
這篇文章主要介紹了SpringBoot Redis安裝過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
Redis
1.安裝配置Redis服務,可以官網或GitHub下載安裝,這里不做介紹。
Ps:安裝后可查看環(huán)境變量,將Redis配置到環(huán)境變量中,非必須。
2.在pom.xml中添加Redis的依賴,如下:

Ps:springboot版本不同,填寫的依賴存在差異。
3.編寫Redis的工具類,代碼如下:
@Component
public class RedisUtils {
@Autowired
private RedisTemplate<String,String> redisTemplate;
/**
* 讀取緩存
* @param key
* @return
*/
public String get(final String key){
return redisTemplate.opsForValue().get(key);
}
/**
* 寫入緩存
* @param key
* @param value
* @return
*/
public boolean set(final String key,String value){
boolean result = false;
try {
redisTemplate.opsForValue().set(key,value);
result = true;
}catch (Exception e){
e.printStackTrace();
}
return result;
}
/**
* 更新緩存
* @param key
* @param value
* @return
*/
public boolean update(final String key,String value){
boolean result = false;
try{
redisTemplate.opsForValue().getAndSet(key, value);
result = true;
}catch (Exception e){
e.printStackTrace();
}
return result;
}
/**
* 刪除緩存
* @param key
* @return
*/
public boolean delete(final String key){
boolean result = false;
try{
redisTemplate.delete(key);
result = true;
}catch (Exception e){
e.printStackTrace();
}
return result;
}
}
4.編寫測試類,代碼如下:
@RunWith(SpringRunner.class)
@SpringBootTest
public class RedisUtilsTest {
@Autowired
private RedisUtils redisUtils;
@Test
public void get() {
String result = redisUtils.get("test");
System.out.print("緩存數(shù)據為:"+result+"\n");
}
@Test
public void set() {
redisUtils.set("test","123abc");
}
@Test
public void update() {
redisUtils.update("test","test123");
}
@Test
public void delete() {
redisUtils.delete("test");
}
}
5.測試前需要開啟Redis的服務。打開cmd切換Redis安裝目錄(如果為配置環(huán)境變量),輸入redis-server.exe開啟Redis服務。
6.Redis服務開啟后,可以在開啟一個cmd窗口進行測試,以下為idea中運行測試代碼后的結果。
Ps:redis-cli.exe登錄Redis(無密碼),密碼登錄:redis-cli -h *** -p **** -a ***(*號需替換)


相關文章
SpringBoot整合Docker實現(xiàn)一次構建到處運行的操作方法
本文講解的是 SpringBoot 引入容器化技術 Docker 實現(xiàn)一次構建到處運行,包括鏡像構建、Docker倉庫搭建使用、Docker倉庫可視化UI等內容,需要的朋友可以參考下2022-10-10
Spring源碼解析之循環(huán)依賴的實現(xiàn)流程
這篇文章主要介紹了Spring源碼解析之循環(huán)依賴的實現(xiàn)流程,文章基于Java的相關內容展開循環(huán)依賴的實現(xiàn)流程,需要的小伙伴可以參考一下2022-07-07
mybatis sum(參數(shù)) 列名作為參數(shù)的問題
這篇文章主要介紹了mybatis sum(參數(shù)) 列名作為參數(shù)的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
Java中的instanceof關鍵字在Android中的用法實例詳解
instanceof是Java的一個二元操作符,和==,>,<是同一類東西。接下來通過本文給大家介紹Java中的instanceof關鍵字在Android中的用法,非常不錯,具有參考借鑒價值,感興趣的朋友一起學習吧2016-07-07

