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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Caffeine實現(xiàn)類似redis的動態(tài)過期時間設置示例
這篇文章主要為大家介紹了Caffeine實現(xiàn)類似redis的動態(tài)過期時間示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
詳解redis腳本命令執(zhí)行問題(redis.call)
這篇文章主要介紹了redis腳本命令執(zhí)行問題(redis.call),分別介紹了redis-cli命令行中執(zhí)行及l(fā)inux命令行中執(zhí)行問題,本文給大家介紹的非常詳細,需要的朋友參考下吧2022-03-03
Redis報錯NOAUTH?Authentication?required簡單解決辦法
這篇文章主要給大家介紹了關于Redis報錯NOAUTH?Authentication?required的簡單解決辦法,Redis無密碼報錯NOAUTH Authentication required的原因是客戶端訪問Redis時需要提供密碼,但是沒有提供或提供的密碼不正確,需要的朋友可以參考下2024-05-05
詳解如何發(fā)現(xiàn)并解決Redis熱點Key問題
Redis 熱點 Key 是指在某一時間段內(nèi),被大量的讀寫操作命中的 Key,這種情況可能會導致性能瓶頸,數(shù)據(jù)一致性問題,緩存擊穿等問題,所以本文給大家介紹了如何發(fā)現(xiàn)并解決Redis熱點Key問題,需要的朋友可以參考下2024-05-05

