![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 52
FH-Admin
FH-Admin 框架平台 OA Flowable activiti 流程引擎,自定义表单
展开
-
java Redis缓存工具类
package org.fh.util; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; /** * 说明:Redis工具类 .原创 2022-01-06 12:21:47 · 248 阅读 · 0 评论 -
Redis最常用的使用场景
1、计数器 可以对 String 进行自增自减运算,从而实现计数器功能。 Redis 这种内存型数据库的读写性能非常高,很适合存储频繁读写的计数量。 2、缓存 将热点数据放到内存中,设置内存的最大使用量以及淘汰策略来保证缓存的命中率。 3、会话缓存 可以使用 Redis 来统一存储多台应用服务器的会话信息。 当应用服务器不再存储用户的会话信息,也就不再具有状态,一个用户可以请求任意一个应用服务器,从而更容易实现高可用性以及可伸缩性。 4、全页缓存(FPC) 除基本的会话token之外,Re原创 2021-12-21 10:41:15 · 100 阅读 · 0 评论 -
SpringBoot Redis 解决重复提交问题
前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 1、数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据。 2、token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的header体中加上这个token,后台进行验证,如果验证通过删除token,下次请求再次判断token。原创 2021-12-20 12:04:30 · 202 阅读 · 0 评论 -
Redis分布式锁加锁案例
1. 组件依赖 首先我们要通过Maven引入Jedis开源组件,在pom.xml文件加入下面的代码: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 2. 加锁代码 先展示代码,再带原创 2021-12-17 09:07:50 · 366 阅读 · 0 评论 -
Redis宕机 快速恢复
1、什么是哨兵 哨兵是对Redis的系统的运行情况的监控,它是一个独立进程,功能有二个: 监控主数据库和从数据库是否运行正常; 主数据出现故障后自动将从数据库转化为主数据库; 2、原理 单个哨兵的架构: 多个哨兵的架构: 多个哨兵,不仅同时监控主从数据库,而且哨兵之间互为监控。 多个哨兵,防止哨兵单点故障。 3、环境 当前处于一主多从的环境中: 4、设置哨兵 启动哨兵进程首先需要创建哨兵配置文件: vim sentinel.conf 输入内容: sentinel原创 2021-08-02 11:39:24 · 314 阅读 · 0 评论 -
springboot2.5.0 整合 redis 配置详解
1. pom添加依赖 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.application.properties 配置文件 #===========Redi.原创 2021-06-02 10:47:04 · 1538 阅读 · 1 评论 -
springboot2.4 整合 redis 配置详解
1.pom 依赖 <!-- Spring Data Redis的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <exclusions>原创 2021-04-29 14:33:40 · 1019 阅读 · 0 评论 -
SpringBoot Redis 高并发缓存 配置
1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.配置 #启动redis #redis的数据库索引(默认为0) spring.redis.database=2 #redis的服务器地址 sp原创 2021-02-06 13:02:52 · 629 阅读 · 0 评论 -
Redis 命令大全 看这一篇就满足日常工作
redis键(key) 常用命令 命令 注释 keys * 获取所有的key select 0(库角标) 选择第几个库 move key 0(库角标) 将当前的数据库key移动到某个数据库,目标库有,则不能移动 flush 0(库角标) 清除指定库 randomkey 获取随机key type key key的类型 set key value 设置key和value get key 获取key的value mset原创 2021-01-07 13:04:12 · 92 阅读 · 0 评论 -
SpringBoot 配置 Redis 高并发缓存
1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.配置 #启动redis #redis的数据库索引(默认为0) spring.redis.database=2 #redis的服务器地址原创 2020-11-05 11:30:23 · 959 阅读 · 0 评论