1、什么是Redis?简述它的优缺点?
Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。
2025年07月13日
1、什么是Redis?简述它的优缺点?
Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。
2025年07月13日
ruoyi是一套基于java开发的轻量级开源快速开发框架,采用Spring Boot+Spring Security+MybatisPlus框架技术。ruoyi框架内部采用分模块设计,代码清晰简单易于维护,同时提供多种组件,如代码生成、前后端分离、数据权限管理等,可以快速开发出完整的项目。以下简称ruoyi。
2025年07月13日
前言
springboot开发现在基本都是分布式环境,分布式环境下分布式锁的使用必不可少,主流分布式锁主要包括数据库锁,redis 锁,还有zookepper实现的分布式锁,其中最实用的还是Redis分布式锁,redisson目前是官方唯一推荐的java版的分布式锁。但是直接用官方redisson集成springboot还是稍有点麻烦,有没有更简单的使用方案,答案是有。
2025年07月13日
在对接一个小程序推送的框架时,需要将 access_token 存储到 Redis 中,框架中提供了存储逻辑,只需要将 RedissonClient 对象传进去即可。 框架内部在用
2025年07月13日
对于Redisson相信大家并不陌生,它尤其在分布式锁场景中使用较多,在分布式锁方面功能非常丰富,包括可重入锁与读写锁、公平锁和非公平锁、自动续约(看门狗)与自动释放等功能,
2025年07月13日
提到锁大家肯定有了解,像 Synchronized、ReentrantLock,在单进程情况下,多个线程访问同一资源,可以用它们来保证线程的安全性。
不过目前互联网项目越来越多的项目采用集群部署,也就是分布式情况,这两种锁就有些不够用了。
来两张图举例说明下,本地锁的情况下:
分布式锁情况下:
2025年07月13日
在分布式系统中,多个服务节点需要对共享资源进行协调访问。Redisson 是一个基于 Redis 的 Java 客户端库,它不仅提供了丰富的数据结构支持,还实现了多种分布式锁机制,如可重入锁、读写锁、联锁等。