E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redisTemplate
SpringBoot+redis 实现redis 库存|名额 扣减
目录1.业务流程说明2.结构设计3.实现思路4.开整1.引入依赖2.配置
redisTemplate
3.编写测试类1.业务流程说明业务流程要求实现报名是对选项的名额进行限定,如举办活动的为A,报名字段中有性别
XX_Evolu
·
2023-07-19 18:30
redis
数据库
缓存
高性能分布式锁的另一种实现:Redisson
以往在项目中涉及到分布式锁时,都是结合
redisTemplate
采用类原生的方式编写,代码量不少,还容易出现锁死的情况,近来无意间在看到某篇文章中发现了redisson,如获珍宝,工具谱中又多了一个利器
MavenTalk
·
2023-07-19 12:14
Redis底层封装细节
日常我们程序员在使用redis做缓存的时候,很少会直接使用到
RedisTemplate
直接操作k-v键值对,而是通过对
RedisTemplate
原生代码的封装,来构建我们日常便于使用习惯的代码来操作数据
赖皮蛇化真龙
·
2023-07-19 10:02
redis
java
数据库
Spring自动配置Redis
原理参考ImportBeanDefinitionRegistrar+SPI简化Spring开发本文描述通过注解方式在spring中自动配置
RedisTemplate
,并支持启用注解方式的rediscache
ascii_he
·
2023-07-19 00:38
Java
spring
java
redis
总结hmdp项目中遇到的坑
目录1、
RedisTemplate
执行lua脚本抛出异常java.lang.UnsupportedOperationException原因2、redis出现WRONGTYPEOperationagainstakeyholdingthewrongkindofvalue
m0_63411853
·
2023-07-18 07:00
junit
【Redis】10.哨兵模式与分片集群
文章目录1.Redis哨兵模式1.1搭建哨兵集群1.2选举规则与故障转移1.3
RedisTemplate
的哨兵模式2.Redis分片集群2.1搭建分片集群2.2散列插槽2.3集群伸缩2.4故障转移2.4.1
起名方面没有灵感
·
2023-07-18 07:59
#
Redis
redis
数据库
java
Java代码实现redis批量删除所有模糊匹配key值
Java代码实现redis批量删除模糊匹配的key值redis的命令行中没有看到有批量删除所有以什么什么开头key值的命令,
redisTemplate
有一个api,
redisTemplate
.keys,
Apollo_lm
·
2023-07-17 21:37
开发问题
java
redis
缓存
【深入浅出Spring原理及实战】「开发实战系列」分析探究
RedisTemplate
的序列化和反序列化+泛型机制
前提介绍【【深入浅出Spring原理及实战】「开发实战系列」采用protostuff和kryo高性能序列化框架实现
RedisTemplate
的序列化组件】介绍了一下Java实现序列化的众多手段和优秀框架
洛神灬殇
·
2023-07-17 13:19
#
spring
java
redis
解决
RedisTemplate
使用 setIfAbsent 做分布式锁出现返回值为 null 的问题
我们现在较少使用
RedisTemplate
提供的setIfAbsent做分布式锁,解决并发场景问题,一般使用成熟的三方工具Redisssion来解决分布式锁问题.但是有时候还是需要手动通过
RedisTemplate
叶枫^_^
·
2023-07-16 22:21
分布式
java
spring
分布式缓存
分布式缓存文章目录分布式缓存Redis持久化RDB持久化AOF持久化Redis主从搭建主从架构准备实例与配置开启主从关系数据同步原理全量同步增量同步Redis哨兵机制哨兵的作用服务状态监控故障转移搭建哨兵集群
RedisTemplate
DreamBoat_Onism
·
2023-07-16 20:05
redis
后端学习
分布式
缓存
redis
【Redis】5、Redis 的分布式锁、Lua 脚本保证 Redis 命令的原子性
实现互斥锁四、基于Redis实现分布式锁初级版五、误删锁问题(业务阻塞导致)六、误删锁(Redis命令原子性导致)(1)Lua脚本(2)Redis编写和执行Lua脚本(3)复杂逻辑的Lua脚本(业务相关)(4)
RedisTemplate
JavaLearnerZGQ
·
2023-07-16 19:55
Redis
redis
分布式
lua
SpringBoot使用Redis作为缓存器缓存数据的操作步骤以及避坑方案
2.2导入Redis相关依赖org.springframework.bootspring-boot-starter-data-redis2.3在使用的controller层导入
RedisTemplate
小白程序员丶钟同学
·
2023-07-16 13:50
Java技术
缓存
redis
数据库
使用redis加锁工具类
AutowiredprivateStringRedisTemplateredisTemplate;publicbooleantryLock(Stringkey,Stringvalue,LongexpireTime){returnBoolean.TRUE.equals(
redisTemplate
.opsForValue
二小姐诶
·
2023-07-16 10:38
笔记
redis
java
数据库
缓存
每日一坑:SpringBoot中引入
RedisTemplate
后调用delete方法失效?大坑比
如题,如果你跟我一样,在springboot的Controlle层调用delete的时候初心大意,使用的是StringRedisTemplate对Redis中的key进行的set操作,然后后使用
RedisTemplate
LocalHost::8080
·
2023-07-16 07:15
每日一坑
java
spring
boot
redis
Spring Boot 2.1.4整合JetCache缓存框架实现本地caffeine远程redis存储(二、使用Redis-SpringData)
提交记录看,此版本增加了对spring-boot-starter-data-redis的支持,这意味着配置更简单了,上一个版本对Redis的支持是使用Lettuce,直接对接lettuce,如果需要使用
RedisTemplate
幕紫
·
2023-07-16 01:24
Spring
Boot
lettuce
Redis
pool
caffeine
JetCache
JetCache
Spring
boot
Redis
caffeine
Spring Boot中操作使用Redis实现详解
目录1.依赖2.依赖关系3.配置4.
RedisTemplate
5.基础操作6.事务1.依赖maven依赖如下,需要说明的是,spring-boot-starter-data-redis里默认是使用lettuce
·
2023-07-15 10:44
SpringBoot整合Redis实现高并发数据缓存的示例讲解
目录什么是缓存为什么要用缓存Redis为什么这么快实现一个用户信息的缓存方式一:利用
RedisTemplate
实现导入依赖添加配置添加redis工具类及配置类service层controller层测试方式二
·
2023-07-15 10:09
Redis学习(一)数据类型、Java中使用redis、缓存概念
文章目录常用数据结构String类型Hash类型List类型Set类型SortedSet类型通用命令key的层级结构SpringDataRedis快速入门
RedisTemplate
的序列化方式StringRedisTemplateRedisTemplate
芸兮
·
2023-07-15 07:27
中间件
缓存
redis
学习
Redis学习(三)分布式缓存、多级缓存、Redis实战经验、Redis底层原理
项目中配置
RedisTemplate
哨兵模式Redis分片集群Redis散列插槽Red
芸兮
·
2023-07-15 07:22
中间件
缓存
redis
学习
redisTemplate
执行lua脚本
项目场景:提示:
redisTemplate
执行lua脚本例如:项目场景:问题描述提示:执行lua脚本例如:原因分析:提示:这里填写问题的分析:例如:afadf解决方案:提示:这里填写该问题的具体解决方案
著名特乐
·
2023-07-14 18:05
java
lua
开发语言
redis实现分布式锁,自旋式加锁,lua原子性解锁
自旋式加锁,lua原子性解锁_redis自旋锁,分布式自旋锁-Java文档类资源-CSDN下载https://download.csdn.net/download/tiantangpw/20322474利用
RedisTemplate
著名特乐
·
2023-07-14 18:35
java
java
redis
redis操作问题
使用
redisTemplate
往set集合中批量添加值#第一种办法就是for循环,每次进行setfor(inti=0;i();for(inti=1;i<1000000;i++){set.add(i);}
Stars_min
·
2023-07-14 11:20
总结
问题
redis
SpringBoot3【⑥ 场景整合:①NoSQL:Redis】
0.阳哥Redis科普1.常用的三个库的联系Jedis、Lettuce和
RedisTemplate
都是Java库,用于连接和与Redis进行交互,Redis是一种内存数据结构存储。
TheFanXY
·
2023-07-14 10:01
nosql
redis
数据库
springboot2.2.5自定义RedisCacheManager实现json序列化
BeanpublicCacheManagercacheManager(RedisTemplateredisTemplate){RedisCacheManagercacheManager=newRedisCacheManager(
redisTemplate
大以巴狼~
·
2023-07-14 06:19
Springboot通过
redisTemplate
实现发布订阅
一、背景公司的服务是集群的模式,也就是一个服务多台服务器部署。在A服务器调用T接口处理逻辑后,需要同步通知B服务器清空服务器本地缓存。考虑了下,觉得redis的发布/订阅模式很适合。A服务器发布,BCD服务器订阅相关的topic,A服务器一有变动,就推送到redis,订阅了对应topic的BCD就能感知到,获取到相同的一份数据,BCD都进行逻辑处理二、代码实现1、RedisConfig核心类,实现
Venlenter
·
2023-07-14 06:12
Java学习
RedisTemplate
ListenerAdapter
RedisMessage
发布订阅
channel
【springboot】RestTemplate序列化RedisSerializer到底该选哪个
RedisTemplate
是SpringDataRedis提供给用户的最高级的抽象客户端,用户可直接通过
RedisTemplate
对Redis进行多种操作。
morris131
·
2023-07-14 06:38
springboot
spring
boot
redistemplate
serializer
spring
序列化
【Redis】2、Redis 的 Java 客户端(Jedis 和 SpringDataRedis)
引依赖(2)连接Redis服务并测试(3)Redis连接池三、SpringDataRedis介绍四、SpringBoot中集成SpringDataRedis(1)引入依赖(2)配置文件中书写相关配置(3)
RedisTemplate
JavaLearnerZGQ
·
2023-06-24 00:48
Redis
java
redis
数据库
解决:SpringBoot中注入StringRedisTemplate异常
Errorcreatingbeanwithname'userController':Injectionofresourcedependenciesfailed,BeanNotOfRequiredTypeException:Beannamed'
redisTemplate
庭前云落
·
2023-06-23 11:47
错误日志
spring
java
spring
boot
redis
mysql
只会
RedisTemplate
访问 Redis ?这几种方式给你安排上!
开始之前我们需要有Redis安装,我们采用本机Docker运行Redis,主要命令如下docker pull redisdocker run --name my_redis -d -p 6379:6379 redisdocker exec -it my_redis bashredis-cli前面两个命令是启动redisdocker,后两个是连接到docker,在使用redis-cli去查看redi
技术宅chat
·
2023-06-23 06:57
redis
java
数据库
redisTemplate
使用 setIfAbsent 返回 null 问题原理及解决办法
redisTemplate
使用setIfAbsent返回null问题原理及解决办法1.简介有的时候我们使用
redisTemplate
给锁设置超时时间的方法,设置锁并返回的lock有可能不是true或false
越知越无知
·
2023-06-23 03:12
redis
java
spring
boot
redis
redistemplate
SpringBoot整合Redis
配置用户详情查询测试项目目录结构前言关于Redis的解释网上有很多,可以自行查阅,Redis与SpringBoot整合有两种方式,第一种是使用Jedis,它是Redis官方推荐的面向Java的操作Redis的客户端,第二种是使用
RedisTemplate
liangshitian
·
2023-06-21 02:20
redis
springboot
redis
SpringBoot中StringRedisTemplate与
RedisTemplate
区别,以及StringRedisTemplate操作String List Hash Set 详解 模糊查询
目录一、SpringBoot操作Redis主要有两种常用操作,如下:二、StringRedisTemplate与
RedisTemplate
区别:三、本文以StringRedisTemplate为例:1、
chenthe1
·
2023-06-20 20:12
Redis
spring
boot
哈希算法
java
spring boot redis 序列化报错 as a subtype of [simple type, class java.lang.Object]: no such class found
RedisConnectionFactoryredisConnectionFactory){//配置redisTemplateRedisTemplateredisTemplate=newRedisTemplate();
redisTemplate
.setConnectionFactory
java客栈的小二
·
2023-06-20 12:43
java
spring
boot
spring
mvc
java
spring
spring
boot
redis
SpringBoot整合Redis
一、
RedisTemplate
1、依赖org.springframework.bootspring-boot-starter-data-redisredis.clientsjedis4.3.0org.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-testtestorg.apache.commonscommons
IsLuNaTiC
·
2023-06-20 06:54
redis
spring
boot
redis
java
Redis客户端 - RedisSerializer
Redis客户端-RedisSerializer|CoderMast编程桅杆https://www.codermast.com/database/redis/
redistemplate
-redis-serializer.html
CoderMast编程桅杆
·
2023-06-18 09:28
Redis
redis
java
数据库
RedisLock redis 分布式 锁
当然有别人已经写好了的产品,如redisson,想着已经有了
redistemplate
了,就自己实现一个吧。先说明代码是修改于redis分布式锁过期时间到了,但业务没执行完怎么办?
Scaleamer
·
2023-06-18 02:35
java
redis
多线程
并发编程
在Spring Boot微服务使用ZSetOperations操作Redis集群Zset(有序集合)
记录:447场景:在SpringBoot微服务使用
RedisTemplate
的ZSetOperations操作Redis集群的Zset(有序集合)数据类型。
zhangbeizhen18
·
2023-06-17 22:59
L02-SpringBoot
ZSetOperations
操作Redis集群Zset
Spring
Boot微服务
Redis集群
RedisTemplate
SpringBoot系列教程之
RedisTemplate
Jedis配置说明文档
更多Spring文章,欢迎点击一灰灰Blog-Spring专题SpringBoot2之后,默认采用Lettuce作为redis的连接客户端,当然我们还是可以强制捡回来,使用我们熟悉的Jedis的,本篇简单介绍下使用Jedis的相关配置原文链接:181101-SpringBoot高级篇Redis之Jedis配置I.基本配置1.依赖使用Jedis与Lettuce不同的是,需要额外的引入Jedis包的依
·
2023-06-17 11:02
SpringBoot中Redis的set、map、list、value、实体类等基本操作介绍
Redis中一些常用的操作:1.存储set值的案例介绍:Setset1=newHashSet();set1.add("set1");set1.add("set2");set1.add("set3");
redisTemplate
.opsForSet
入伍击寇
·
2023-06-17 07:09
java
开发语言
Java——redis通过改写部分源码实现动态db-操作数据库的时候可以指定db操作
改写的源码类redis连接配置-RedisConnectionConfiguration.javaLettuce客户端配置-LettuceConnectionConfigure.java(2)衍生的相关类动态
RedisTemplate
叶不修233
·
2023-06-16 22:59
Java
java
数据库
redis
Lua脚本在redis中的使用学习
Lua脚本在redis中的使用学习0.前言不同于之前遇到的
redisTemplate
的简单set、get方法,这里是使用Redis脚本执行redis操作。
叶不修233
·
2023-06-16 22:27
杂七杂八
lua
redis
学习
Redis学习(七)
redisTemplate
对zset数据类型的常用操作
//向zset中新增值
redisTemplate
.opsForZSet().add("keyTest","valueTest",1.1);//在zset中根据value删除值
redisTemplate
.opsForZSet
ACGkaka_
·
2023-06-16 20:00
#
Redis
redis
学习
java
在SpringBoot项目中配置Redis
目录一、前言二、使用步骤1.引入start依赖2.在application.yml配置文件中做相应配置3.配置Redis序列化器4.将序列化器配置到
redisTemplate
中5.封装Redis操作工具类一
渣瓦攻城狮
·
2023-06-16 09:54
SpringBoot
Redis
java
redis
spring
boot
数据库
maven
redis的pipeline(附有
redisTemplate
使用的代码示例)
文章目录一、介绍二、API1、String2、Hash3、List1)pop删除并返回元素4、Set1)添加元素2)删除元素3)pop移除并返回几个随机的元素5、ZSet三、示例1、List的批量rightpop一、介绍由于redis是一个高性能的单线程的key-value数据库,它的执行过程为发送命令命令排队命令执行返回结果当我们执行一些批量操作但又没有批量操作的api时,如:List没有提供批
kimi-001
·
2023-06-16 05:59
redis
redis
数据库
java
Java与SpringBoot对redis的使用方式
1.Java连接redis1.1使用Jedis1.2使用连接池连接redis1.3java连接redis集群模式2.SpringBoot整合redis2.1StringRedisTemplate2.2
RedisTemplate
1
百创科技
·
2023-06-16 04:16
java
spring
boot
redis
redisTemplate
海量数据批量存储
有个表的数据需初始化到redis,目前18w+,后期会达到千万1.使用
redisTemplate
批量存储数据@AutowiredprivateRedisTemplateredisTemplate;publicvoidinit
weixin_43652507
·
2023-06-16 04:33
redis
java
redistemplate
海量数据批量获取
multiGet//前缀Stringprefix="pois:";//获取指定前缀的所有keySetkeys=
redisTemplate
.keys(prefix.concat("*"));//批量获取valueListlist
weixin_43652507
·
2023-06-16 04:32
redis
java
redisTemplate
实现有序集合排序
存入数据代码/*
redisTemplate
.opsForZSet().add(K key, V value,double score);*/StringredisKey="yourKey"; LongitemId
SongJingzhou
·
2023-06-15 01:06
redis
redisTemplate
opsForZSet
redis排序
微服务学习笔记--高级篇--(Redis哨兵)
Redis哨兵哨兵的作用和原理搭建哨兵集群
RedisTemplate
的哨兵模式哨兵的作用Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。
路西法98
·
2023-06-15 00:15
微服务
学习
笔记
瑞吉项目优化
根据分类Id,使用
redisTemplate
.opsForValue().get方法获取缓存的数据。如果缓存数据存在,直接返回,无需访问数据库。
stay or leave
·
2023-06-13 14:40
spring
java
mybatis
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他