朝花夕誓
Redission Redission
一、介绍官方文档:https://github.com/redisson/redisson/wiki Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布
2023-06-05
本地缓存Caffeine 本地缓存Caffeine
0、JVM 进程缓存-Caffeine缓存在日常开发中启动至关重要的作用,由于是存储在内存中,数据的读取速度是非常快的,能大量减少对数据库的访问,减少数据库的压力。我们把缓存分为两类: 分布式缓存,例如Redis: 优点:存储容量更大、可
2022-03-26
Spring缓存管理 Spring缓存管理
一、spring缓存注解0、配置开启基于注解的缓存,使用 @EnableCaching 标识在 SpringBoot 的主启动类上。 配置文件添加:spring.cache.type=simple 1、查缓存@Cacheable(1)属性介
2022-03-26
多级缓存架构 多级缓存架构
一、多级缓存概述传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库。 存在下面的问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失效时,会对数据库产生冲击 多
2022-03-25
Redis运维 Redis运维
引言、单机Redis存在的问题 零、redis 基本命令1、redis-cliredis-cli 命令在 redis/src 目录下 连接本机 redis ./redis-cli -p 6379 -a 密码 连接远程 redis ./red
2022-03-22
Redis应用 Redis应用
一、热点数据缓存 二、缓存更新策略(保证双写一致) 一致性就是数据保持一致,在分布式系统中,为多个节点中数据的值是一致的。 强一致性:要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大 弱一致性:约束系
2022-03-10
Redis分布式事务锁 Redis分布式事务锁
一、单机锁/** * 单机版锁,JVM 级别 * 缺点:仅仅使用于单机,当部署多个服务时人会出现并发问题 * @return */ @GetMapping("/sell1") public String sell1(){ sync
2021-12-21
springboot整合redis springboot整合redis
一、redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和
2021-01-31