SpringBoot讀寫Redis客戶端并實(shí)現(xiàn)Jedis技術(shù)切換功能
讀寫客戶端
首先應(yīng)該打開redis服務(wù);
cd命令進(jìn)入Redis安裝目錄下:
進(jìn)入Redis客戶端:
redis-cli.exe -h 127.0.0.1 -p 6379
再次獲取:
一個(gè)是服務(wù)端設(shè)置的"name",一個(gè)是客戶端設(shè)置的"name",服務(wù)端設(shè)置的"name" ,服務(wù)端設(shè)置的"name"不能使用String類型獲取,而客戶端設(shè)置的name可以。
整合Redis中,使用RedisTemplate獲取到的是對象,而StringRedisTemplate獲取到的是字符串。
新建一個(gè)測試類:
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":
再次運(yùn)行測試:
常用StringRedisTemplate。
jedis技術(shù)
操作redis客戶端傳統(tǒng)使用jedis技術(shù)。
首先在pom.xml文件里導(dǎo)入jedis坐標(biāo)依賴:
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>
在配置文件中修改配置:
spring: redis: host: localhost port: 6379 client-type: jedis
到此這篇關(guān)于SpringBoot讀寫Redis客戶端并實(shí)現(xiàn)技術(shù)切換的文章就介紹到這了,更多相關(guān)SpringBoot讀寫Redis客戶端內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用Redis?lua實(shí)現(xiàn)高效讀寫鎖的代碼實(shí)例
這篇文章給大家介紹了如何利用Redis?lua實(shí)現(xiàn)高效的讀寫鎖,讀寫鎖的好處就是能幫助客戶讀到的數(shù)據(jù)一定是最新的,寫鎖是排他鎖,而讀鎖是一個(gè)共享鎖,需要的朋友可以參考下2024-01-01在CenOS系統(tǒng)下安裝和配置Redis數(shù)據(jù)庫的教程
這篇文章主要介紹了在CenOS系統(tǒng)下安裝和配置Redis數(shù)據(jù)庫的教程,Redis是一個(gè)可基于內(nèi)存的高性能NoSQL數(shù)據(jù)庫,需要的朋友可以參考下2015-11-11淺析redis cluster介紹與gossip協(xié)議
這篇文章主要介紹了redis cluster介紹與gossip協(xié)議,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09redis分布式鎖優(yōu)化的實(shí)現(xiàn)
本文主要介紹了redis分布式鎖優(yōu)化的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09淺析Redis中紅鎖RedLock的實(shí)現(xiàn)原理
RedLock?是一種分布式鎖的實(shí)現(xiàn)算法,由?Redis?的作者?Salvatore?Sanfilippo(也稱為?Antirez)提出,本文主要為大家詳細(xì)介紹了紅鎖RedLock的實(shí)現(xiàn)原理,感興趣的可以了解下2024-02-02Unable?to?connect?to?Redis無法連接到Redis解決的全過程
這篇文章主要給大家介紹了關(guān)于Unable?to?connect?to?Redis無法連接到Redis解決的相關(guān)資料,文中通過圖文以及實(shí)例代碼將解決的過程介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03