Redis连接池

Jedis连接池

Jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,因此我们推荐大家使用jedis连接池代替jedis的直连方式

SpringDataRedis

SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis
  • 提供了对不同Redis客户端的整合(Lettuce和Jedis)

  • 提供了RedisTemplate统一API来操作Redis

  • 支持Redis的发布订阅模型

  • 支持Redis哨兵和Redis集群

  • 支持基于Lettuce的响应式编程

  • 支持基于JDK、JSON、字符串、Spring对象的数据序列化及反序列化

  • 支持基于Redis的JDKCollection实现

    <--基于Springboot引入这两个依赖:-->

    org.springframework.boot

    spring-boot-starter-data-redis
    org.apache.commons commons-pool2 2.11.1

    spring:

    redis:

    host: 127.0.0.1

    port: 6379

    lettuce:

    pool:

    max-active: 8

    max-idle: 8

    min-idle: 0

    max-wait: 100ms

    @SpringBootTest

    class RedisDemoApplicationTests {

    @Autowired

    private RedisTemplate redisTemplate;

    @Test

    void contextLoads() {

    redisTemplate.opsForValue().set("name","谷歌");

    Object name = redisTemplate.opsForValue().get("name");

    System.out.println("name="+name);

    }

    }

相关推荐
Data_Journal6 小时前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
涤生大数据6 小时前
一次“没有运行日志”的DolphinScheduler任务失败排查
大数据·数据库·人工智能·状态模式
专注API从业者6 小时前
告别人工盯品!借助 Open Claw 搭建电商商品自动化监控与数据分析系统(完整可运行源码)
大数据·运维·数据库·数据分析·自动化
viskaz7 小时前
数据库迁移流程学习
数据库
auspicious航8 小时前
PostgreSQL写入慢全攻略:原因排查与性能调优实战
数据库·postgresql
IvorySQL8 小时前
PostgreSQL 日报|逻辑复制行过滤致数据丢失(8 月 21 日)
数据库·postgresql
重生之我是Java开发战士8 小时前
【Java EE】事务与事务的传播机制
数据库·java-ee
润乾软件8 小时前
Trae+SQLazy 编写复杂 SQL 实践
数据库·sql
会编程的吕洞宾8 小时前
Redis大Key拖垮线上?排查定位与治理实战
数据库·redis·bootstrap
ltl9 小时前
WiredTiger History Store:文档库里的第三种 MVCC
数据库