![](https://img-blog.csdnimg.cn/20200309134920191.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 79
Redis日常实用代码,例子介绍。
小目标青年
分享不仅为了别人,也是为了自己.
- JCccc 想进学习交流群的直接加我就好。
展开
-
(Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
接口幂等性 (自定义注解+redis+aop)原创 2022-06-23 15:24:36 · 3298 阅读 · 3 评论 -
(Redis使用系列) Springboot 使用redis实现接口Api限流 十
前言该篇介绍的内容如题,就是利用redis实现接口的限流( 某时间范围内 最大的访问次数 )。正文惯例,先看下我们的实战目录结构:首先是pom.xml 核心依赖: <!--用于redis数据库连接--> <dependency> <groupId>org.springframework.boot</groupId> <ar...原创 2021-07-26 19:43:54 · 6693 阅读 · 28 评论 -
(Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
前言如题,该篇实践教程就是简单的抛砖引玉,通过实现一个简单的排队场景,带着大家熟悉下 redis里list数据结构的相关操作。正文在开始编码前,我们先简单了解下该篇实践教程实现 排队场景,包括哪些功能:1. 正常排队2.排完队离开队伍3.直接离开队伍4.队伍总人数5.在队伍的所在位置6.插队 (道德不允许,咱们只是做个例子)...原创 2020-07-17 10:28:08 · 4266 阅读 · 0 评论 -
(Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
默认redis使用的是db 0,而我们自己在配置连接的时候可以设置默认使用db ,如:那么怎么去实现动态去切换自己想使用的db呢?先回顾性我们在配置redis的时候,连接redis使用的代码段(举例StirngRedisTemplate):那么切换也是同理,就是传入factory的时候,设置好选择的db:新建RedisDBChangeUtil.java:import org.springframework.beans.factory.annotation.Autowired..原创 2020-06-02 17:38:18 · 4321 阅读 · 10 评论 -
(Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
前言该篇是基于springboot 项目整合 Redisson 实现对redis的操作。内容:1.使用RedissonClient对一些集合的常规操作,数据查询,存储等;2.以AOP方式实现分布式锁正文第一步:pom.xml 添加核心依赖包: <dependency> <groupId>org.springframework.boot</groupId> <...原创 2020-05-14 09:34:10 · 6395 阅读 · 6 评论 -
(Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
前言该篇为redis使用系列的第六篇,在springboot整合redis基础上使用BloomFilter 布隆过滤器。至于布隆过滤器的作用和实现的简单原理,该篇不做讲述,还不了解的可以先看我这篇《JAVA 你应该有所了解的布隆过滤器》https://blog.csdn.net/qq_35387940/article/details/105217347OK,再啰嗦一下,相信...原创 2020-04-23 11:34:53 · 8578 阅读 · 16 评论 -
Redis 使用Redis作为缓存,你真的考虑周全了吗?
看到标题,可能小伙伴们会虎躯一震?嗯?难道不应该使用Redis做缓存?答:不是你想的那样, 只是说,有几种情况,使用缓存我们需要了解考虑周全,选择正确的使用姿势。好,我们进入该篇正题。(一定要耐心结合我举例进行推演才能更加明白)我们既然选择了缓存,用redis存储缓存数据,必然是为了一个字,快。就是想避免每次都访问数据库,能直接从缓存很快地拿出数据。那...原创 2020-03-11 17:27:51 · 1897 阅读 · 0 评论 -
JAVA Redis StringRedisTemplate 修改值但是不修改过期时间
首先使用StringRedisTemplate存入一个String,带有过期时间:int expires_in=3600;stringRedisTemplate.opsForValue().set("test","hello",expires_in, TimeUnit.SECONDS);接下来,修改值但是不修改过期时间:stringRedisTemplate.opsForV...原创 2019-11-18 10:04:09 · 11401 阅读 · 7 评论 -
SSM 整合redis,使用AOP实现缓存过滤器
前段时间写了一篇SSM三大框架的整合教程,https://blog.csdn.net/qq_35387940/article/details/97911104今天就顺便在这个基础上继续整合下redis吧。第一步,加入相关依赖包,pom.xml: <!--redis--> <dependency> ...原创 2019-08-05 10:09:11 · 744 阅读 · 0 评论 -
RedisUtils 操作五大集合 增删改查
前排提示,我在这个工具类加了@Component注解,如果在springboot的项目使用,记得通过@Autowired注入使用。import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.*;import org.springframew...原创 2019-07-01 14:56:37 · 4922 阅读 · 1 评论 -
(Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
我这边对应redis的使用介绍分开五篇,此为篇章四。(建议初学者五篇都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了)Redis,一个缓存数据库。不仅仅是能用于对数据的CRUD,也可以作为一个消息中间件,用来进行消息的分发和订阅。话不多说,我们直接进入代码part:使用springboot去实现Redis的消息订阅与发布,前提是你的项目已经能正常连接上red...原创 2019-01-07 14:48:34 · 3762 阅读 · 2 评论 -
(Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
我这边对应redis的使用介绍分开五篇,此为篇章一。(建议初学者五篇都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了)properties格式:# REDIS (RedisProperties)# Redis数据库索引(默认为0)spring.redis.database=0# Redis服务器地址spring.redis.host=localhost...原创 2018-09-11 15:00:18 · 5866 阅读 · 2 评论 -
(Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
我这边对应redis的使用介绍分开五篇,此为篇章三。(建议初学者五篇都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了)这里介绍的是redis中使用各种方式存/取值:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.sun.sce...原创 2018-09-11 14:53:01 · 3632 阅读 · 0 评论 -
(Redis使用系列) SpringBoot中Redis的RedisConfig 二
我这边对应redis的使用介绍分开五篇,此为篇章二。(建议初学者五篇都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了)RedisConfig.java : 对redis提供的两个Template的序列化配置/** * @Author: JCccc * @CreateTime: 2018-09-11 * @D...原创 2018-09-11 14:56:35 · 11781 阅读 · 1 评论 -
(Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
我这边对应redis的使用介绍分开五篇,此为篇章五。(建议初学者五篇都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了)首先,导包。在pom.xml文件里面加入以下:<dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2018-11-26 08:43:18 · 4022 阅读 · 0 评论