SpringBoot讀寫Redis客戶端并實現(xiàn)Jedis技術切換功能
讀寫客戶端
首先應該打開redis服務;
cd命令進入Redis安裝目錄下:
進入Redis客戶端:
redis-cli.exe -h 127.0.0.1 -p 6379
再次獲?。?/p>
一個是服務端設置的"name",一個是客戶端設置的"name",服務端設置的"name" ,服務端設置的"name"不能使用String類型獲取,而客戶端設置的name可以。
整合Redis中,使用RedisTemplate獲取到的是對象,而StringRedisTemplate獲取到的是字符串。
新建一個測試類:
package spring_redis; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.junit.jupiter.api.Test; import org.springframework.data.redis.core.StringRedisTemplate; import java.util.*; import java.io.*; @SpringBootTest public class StringRedisTemplateTest { @Autowired private StringRedisTemplate stringRedisTemplate;//以字符串為操作對象 }
將測試操作放入測試類中。
@Test void get(){ ValueOperations<String, String>ops=stringRedisTemplate.opsForValue(); String name=ops.get("name"); System.out.println(name); }
控制臺:
使用客戶端修改下“name":
再次運行測試:
常用StringRedisTemplate。
jedis技術
操作redis客戶端傳統(tǒng)使用jedis技術。
首先在pom.xml文件里導入jedis坐標依賴:
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>
在配置文件中修改配置:
spring: redis: host: localhost port: 6379 client-type: jedis
到此這篇關于SpringBoot讀寫Redis客戶端并實現(xiàn)技術切換的文章就介紹到這了,更多相關SpringBoot讀寫Redis客戶端內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在CenOS系統(tǒng)下安裝和配置Redis數(shù)據(jù)庫的教程
這篇文章主要介紹了在CenOS系統(tǒng)下安裝和配置Redis數(shù)據(jù)庫的教程,Redis是一個可基于內(nèi)存的高性能NoSQL數(shù)據(jù)庫,需要的朋友可以參考下2015-11-11淺析redis cluster介紹與gossip協(xié)議
這篇文章主要介紹了redis cluster介紹與gossip協(xié)議,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09Unable?to?connect?to?Redis無法連接到Redis解決的全過程
這篇文章主要給大家介紹了關于Unable?to?connect?to?Redis無法連接到Redis解決的相關資料,文中通過圖文以及實例代碼將解決的過程介紹的非常詳細,需要的朋友可以參考下2023-03-03