![](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 评论