微信扫一扫
关注该公众号

注解的方式优雅实现Redisson分布式锁

日常开发中,难免遇到一些并发的场景,为了保证接口执行的一致性,通常采用加锁的方式,因为服务是分布式部署模式,本地锁Reentrantlock和Synchnorized这些就先放到一边了,Redis的setnx锁存在无法抱保证原子性的问题就暂时搁且到一边,直接上大招Ression也是我最近开发项目中基本都在用的缓存,并且也都是用它的分布式锁机制。

  • 2023-07-27
  • 547
  • 0
阅读全文

JetCache 缓存框架的使用以及源码分析

JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解,可以原生的支持TTL、两级缓存、分布式自动刷新,还提供了`Cache`接口用于手工缓存操作。 当前有四个实现:`RedisCache`、`RedisLettuceCache`、`CaffeineCache`、`LinkedHashMapCache`。

  • 2023-08-21
  • 795
  • 0
阅读全文

Redis+Caffeine 两级缓存实战

在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到`Redis`或`MemCache`这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。

  • 2023-07-10
  • 542
  • 0
阅读全文

阿里推出的这款多级缓存框架-jetcache

`jetcache`是阿里开源的基于java开发的缓存框架,支持多种缓存类型:本地缓存、分布式缓存、多级缓存。能够满足不同业务场景的缓存需求。 jetcache具有上手简单、性能高效、拓展性强的特点。支持缓存预热 、缓存key前缀等功能。结合spring-cache使用,可以实现十分优雅的缓存类型切换

  • 2024-09-26
  • 151
  • 0
阅读全文

关于本站

    莫失_

    书山有路勤为径,学海无涯苦作舟。

公众号

快捷通道