Redis进阶


  • 简介
  • 目录大纲
  • 最新文档

    15、Redis进阶:Redis之面试常问缓存穿透+缓存击穿+缓存雪崩

    缓存穿透 问题描述 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去数据库查询。一些恶意的请求会故意大量查询不存在的key,就会对数据库造成很大的压力。这就叫做缓存穿透。 比如用一个不存在的商品id获取商品详情,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 伪代码演示: ```c @Autowired RedisTemplate re……

    李智 - 2025年3月17日 13:34


    14、Redis进阶:RedisTemplate操作Redis之API详解

    StringRedisTemplate 由于存储在Redis中的键和值非常普遍java.lang.String,因此Redis模块提供了RedisConnection和的两个扩展RedisTemplate,分别是StringRedisConnection(及其DefaultStringRedisConnection实现),并且StringRedisTemplate是用于密集型String操作的便……

    李智 - 2025年3月17日 13:34


    13、Redis进阶:RedisTemplate操作Redis详解之连接Redis及自定义序列化

    连接到Redis 使用Redis和Spring时的首要任务之一是通过IoC容器连接到Redis。为此,需要Java连接器(或绑定)。无论选择哪种库,您都只需要使用一组Spring Data Redis API(在所有连接器中行为一致):org.springframework.data.redis.connection软件包及其RedisConnection与RedisConnectionFact……

    李智 - 2025年3月17日 13:34


    12、Redis进阶:SpringBoot集成Redis环境搭建及配置详解

    前言 Redis作为当前最火的NoSql数据库,支持很多语言客户端操作Redis。 而SpringBoot最为Java当前最火的开发框架,提供了spring-data-redis框架实现对Redis的各种操作。 在springboot 1.5.x版本的默认的Redis客户端是 Jedis实现的,springboot 2.x版本中默认客户端是用 lettuce实现的。 Lettuce 和 jedi……

    李智 - 2025年3月17日 13:34


    11、Redis进阶:Redis6新特性

    ACL用户权限控制功能 IO多线程支持 工具支持 Cluster RESP3:新的 Redis 通信协议 Client side caching客户端缓存 Proxy集群代理模式 Modules API 新的 Expire 算法 SSL支持 新的RESP3协议 副本的无盘复制 redis-benchmark支持和redis-cli改进 Systemd 支持重写 disque模块的发布 AC……

    李智 - 2025年3月17日 13:34



    李智