SpringBoot读写Redis客户端并实现Jedis技术切换功能

 更新时间:2023年01月30日 11:03:28   作者:Rkun18  
这篇文章主要介绍了SpringBoot读写Redis客户端并实现技术切换功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

SpringBoot整合Redis

读写客户端

首先应该打开redis服务;

cd命令进入Redis安装目录下:

进入Redis客户端:

redis-cli.exe -h 127.0.0.1 -p 6379

再次获取:

  一个是服务端设置的"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客户端传统使用jedis技术。

首先在pom.xml文件里导入jedis坐标依赖:

 <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
        </dependency>

在配置文件中修改配置:

spring:
  redis:
    host: localhost
    port: 6379
    client-type: jedis

到此这篇关于SpringBoot读写Redis客户端并实现技术切换的文章就介绍到这了,更多相关SpringBoot读写Redis客户端内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Redis 哨兵机制及配置实现

    Redis 哨兵机制及配置实现

    本文主要介绍了Redis 哨兵机制及配置实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Redis 异常 read error on connection 的解决方案

    Redis 异常 read error on connection 的解决方案

    这篇文章主要介绍了Redis异常read error on connection的解决方案,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-08-08
  • 使用Redis实现实时排行榜功能

    使用Redis实现实时排行榜功能

    排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。接下来通过本文给大家介绍使用Redis实现实时排行榜功能,需要的朋友可以参考下
    2021-07-07
  • Redis分布式缓存与秒杀

    Redis分布式缓存与秒杀

    这篇文章主要介绍了Redis分布式缓存与秒杀,单点Redis的问题,主要有数据丢失,并发能力,故障恢复,存储能力,想进一步了解的同学,可以借鉴本文
    2023-04-04
  • Redis高并发超卖问题解决方案图文详解

    Redis高并发超卖问题解决方案图文详解

    Redis是一种基于内存的数据存储系统,被广泛用于解决高并发问题,下面这篇文章主要给大家介绍了关于Redis高并发超卖问题解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • 分割超大Redis数据库例子

    分割超大Redis数据库例子

    这篇文章主要介绍了分割超大Redis数据库例子,本文讲解了分割的需求、分割的思路及分割实例,需要的朋友可以参考下
    2015-03-03
  • Redis主从同步配置的方法步骤(图文)

    Redis主从同步配置的方法步骤(图文)

    这篇文章主要介绍了Redis主从同步配置的方法步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 基于Redission的分布式锁实战

    基于Redission的分布式锁实战

    本文主要介绍了基于Redission的分布式锁实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • redis限流的实际应用

    redis限流的实际应用

    这篇文章主要介绍了redis限流的实际应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 5分钟搭建redis集群(redis5.0.5)

    5分钟搭建redis集群(redis5.0.5)

    本文主要介绍了5分钟搭建redis集群,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08

最新评论