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
Cacheable过期时间
JWT的token过期自动续期(无redis)
思路:由于jwt中的token
过期时间
是打包在token中的,用户登录以后发送给客户端以后token不能变化,那么要在用户无感知的情况下刷新token,就要在符合过期条件的情况下,在缓存一个新的token
愿你活成你喜欢的模样
·
2023-12-16 20:33
java技术
springBoot
牛客后端开发面试题1
滴滴20221.redis过期策略定时删除,定期删除,惰性删除定时删除:设定一个
过期时间
,时间到了就把它删掉,对cpu不太友好,但是对内存友好定期删除:每隔一个周期删除一次,对cpu和内存都比较友好惰性删除
Better Sally
·
2023-12-16 18:26
面经
c++
后端
如何避免缓存穿透、缓存击穿、缓存雪崩?
解决⽅案:缓存数据的
过期时间
设置随机,防⽌同⼀时间⼤量数据过期现象发⽣。给每⼀个缓存数据增加相应的缓存标记,记录缓存是否失效,如果缓存标记失效,则更新数据缓存。
Flying_Fish_roe
·
2023-12-16 11:50
redis
SpringCache整合Redis并实现序列化和反序列化
org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-cachecom.fasterxml.jackson.datatypejackson-datatype-jsr310@
Cacheable
勿语&
·
2023-12-16 09:33
redis
数据库
缓存
黑马点评05分布式锁 1互斥锁和
过期时间
所以需要给锁加
过期时间
。2.2保证加锁和
过期时间
的原子性用s
BigOrangeSama
·
2023-12-16 06:45
java项目
分布式
cache教程 6.解决缓存击穿的问题
缓存雪崩通常因为缓存服务器宕机、缓存的key设置了相同的
过期时间
等引起。缓存击穿:是指一个存在的key非常热点,在不停的扛着大并发。
确实可以
·
2023-12-15 23:22
#
Go实现分布式缓存
缓存
go
缓存击穿
Redis key过期删除机制实现分析
文章目录前言Rediskey过期淘汰机制惰性删除机制定时扫描删除机制前言当我们创建Rediskey时,可以通过expire命令指定key的
过期时间
(TTL),当超过指定的TTL时间后,key将会失效。
wtopps
·
2023-12-15 21:54
缓存
redis
ttl
过期淘汰机制
Redis中常见的三种删除策略
它们各有优缺点和适用场景定时删除(定时过期):优点:简单、直观,适用于对数据
过期时间
精确要求不高的场景。缺点:可能会占用大量内存,不适用于数据量较大的情况。
过路云野
·
2023-12-15 20:37
Java
Redis
redis
数据库
java
利用spring cloud eureka监控服务,宕机发邮件提醒,以及解决邮件重复发送实例
先给eureka客户端配置:#注册中心地址eureka.client.service-url.defaultZone=http://localhost:9999/eureka/#服务
过期时间
配置,超过这个时间没有接收到心跳
不想下火车的人
·
2023-12-15 14:26
eureka
ribbon
cloud
cxf
log4j2
Redis过期淘汰策略
主动清理策略在Redis4.0之前一共实现了6种内存淘汰策略,在4.0之后,又增加了2种策略,总共8种:针对设置了
过期时间
的key做处理:volatile-ttl:在筛选时,会针对设置了
过期时间
的键值对
wayne_youlu
·
2023-12-15 09:55
redis
数据库
缓存
cookies sessionStorage和localstorage区别
有效时间localStorage存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;sessionStorage数据在当前浏览器窗口关闭后自动删除cookie设置的cookie
过期时间
之前一直有效,即使窗
面朝南的落地窗
·
2023-12-15 07:57
关于缓存一致性和使用canal来解决的方案
为了达到最终一致性的话,其实大部分场景下,我们给数据加上
过期时间
就可以解决大部分的日常开发问题。如果对于数据的一致性要求很高,或者某些
jslzcydd
·
2023-12-15 03:07
java基础学习
缓存
mysql
redis
Shiro 框架中如何更新Redis的超时登录时间?
在实现SessionDAO接口时,可以使用Redis的EXPIRE命令来设置会话的
过期时间
Miaow.Y.Hu
·
2023-12-14 20:38
框架学习
redis
数据库
shiro
简述vue2中token登陆时的存储问题
当你输入账号密码提交后,浏览器会将你的账号密码提交到家口服务器,接口服务器会对你所提交的账号密码进行验证,如果成功的话,会在后台生成一个加密的字符串(这个字符串就是token),并且会给token设置一个
过期时间
秃头的小毛驴
·
2023-12-14 15:37
前端
vue2
前端
vue
uniapp 微信小程序 封装axios 包含请求拦截、响应拦截、无感刷新令牌功能
我后台的判断逻辑是,当前端请求的令牌
过期时间
和当前时间比小于10分钟时,刷新令牌。一、安装axios1.1、使用HBuilder打开uniapp项目,
开心点啦.
·
2023-12-14 14:35
uni-app
微信小程序
小程序
flask中生成token,校验token,token装饰器
1.生成token注意点:将用户的id,用户名,密码传入,实际开始时可随时更改;添加了
过期时间
这个时间与redis中token的
过期时间
是独立的importfunctoolsfromdatetimeimportdatetimeimportjwtfromflaskimportcurrent_app
skyTree,,
·
2023-12-14 13:40
Flask
flask
python
后端
前端知识笔记(二十一)———浏览器的缓存策略
过期机制:是指浏览器根据资源的
过期时间
,判断是否可以直接使用缓存中的副本,而无需向服务器发起请求。
瑞崽崽崽
·
2023-12-06 20:39
前端
笔记
缓存
4:Redis 分布式锁 (文末有项目连接)
什么是缓存分布式锁首先这是一个锁那么就是应对并发使用的然后它是分布式那意味着这个锁可以在一个服务上锁然后锁住另一个服务的逻辑最后它是缓存那代表着这个锁效率十分快同时具有失效的时间可应用于防止用户重复下单2:分布式锁的关键代码//主要有两点是非常核心的//1:根据key判断该锁是否已经存在了//2:该key需要设置
过期时间
何穗金
·
2023-12-06 17:34
Redis击穿(热点key失效)
为了解决Redis击穿问题,可以考虑以下几种方法:设置合理的缓存
过期时间
:可以根据业务需求和访问模式来设置缓存的
过期时间
。
内师-ZT
·
2023-12-06 06:47
redis
redis
数据库
缓存
在Redis中设置一个键值对并为其指定
过期时间
在Redis中设置一个键值对并为其指定
过期时间
,可以使用SET命令结合EXPIRE命令来实现,或者直接使用SETEX命令。
言之。
·
2023-12-06 06:43
redis
数据库
缓存
回顾Django的第六天
服务端写入的---》服务端再返回的响应头中写入---》浏览器会自动取出来--》存起来-keyvalue形式--》
过期时间
---》path---》httponly。。。
m0_65470895
·
2023-12-06 05:55
django
servlet
服务器
cookie,session、中间件、csrf认证相关【补充】
服务端写入的---》服务端再返回的响应头中写入---》浏览器会自动取出来--》存起来keyvalue形式--》
过期时间
---》path---》httponly只要浏览器中有cookie,再次向当前域发送请求
台州吃柴小男孩
·
2023-12-06 00:29
python
中间件
Spring Cache-缓存自定义配置
Cacheable
指定自定义属性详情请参考spring官网添加链接描述1.key的名字和TTL时间/***查询所有1级分类*@
Cacheable
代表当前方法的结果需要缓存,若缓存中有则方法不会调用,若缓存中没有会调用方法并将结果放入缓存
Java小生不才
·
2023-12-05 20:16
Redis
缓存
缓存
spring
java
MySQL之binlog文件过多处理方法
先备份binlog文件tar-zcvfmysql.tar.gzmysql/data/mysql-bin.00*修改MySQL配置binlog
过期时间
showvariableslike'expire_logs_days
enjoy嚣士
·
2023-12-05 20:01
数据库及相关中间件
mysql
数据库
binlog清除
开发笔记 | redis学习笔记
(待完善)redis是什么(*@
Cacheable
一类的注解自动缓存,要么使用RedisTemplate手动缓存)特点:支持网络,基于内存,可持续化,日志型,nosql,键值数据库,支持多种类型存储,线程安全为什么要用
Nu11PointerException
·
2023-12-05 13:12
开发学习笔记
redis
java
数据库
关于vue3 + Vant4 组件库 日期选择器中参数的格式化
伙伴匹配系统用到了vue3+Vant4组件库,在做创建队伍表单的编辑页,引入了Vant4组件库中的DatePick日期选择,如下:
过期时间
右侧的时间定义变量为addTeamData.expireTime
qq_53318302
·
2023-12-05 12:21
前端
vue.js
javascript
根据源码梳理Redisson的可重入、锁重试以及看门狗机制原理
当开始获取锁时,会先判断锁是否存在,如果存在再进行判断锁标识是否是当前线程,如果是那么value值+1代表锁重入次数加1并重新设置
过期时间
,如果不存在,那么直接获取锁并存储在Redis中,设置超时时间。
zmbwcx2003
·
2023-12-05 11:40
junit
CacheJs -超实用简易版本地储存插件
支持基本类型、及能够通过JSON.stringify序列化的对象支持设置默认值和
过期时间
在web环境支持localStorage/sessionStorage兼容微信小程序安装npmi@lostlz/cache-js-S
lost李
·
2023-12-05 06:55
2022-01-06
(本地的永久缓存容量3M)sessionStorage(会话一关闭缓存再打开就没有了容量3M)cookie(把用户信息存储到cookie中,服务端可以自动的获取,容量比较小4KB)cookie可以设置
过期时间
菜包
·
2023-12-05 03:32
Redis缓存穿透、雪崩、击穿原因和解决方案
常见的解决方案有两种:1、缓存空对象客户端发起请求未命中redis在数据库中查询空,就缓存个null同时设置上TTL
过期时间
优点:实现简单,维护方便缺点:额外的内存消耗,可能造成短期的不一致短期不一致的因为在缓存
爱学习的zzy
·
2023-12-05 01:06
缓存
redis
数据库
RedisTemplate使用最详解(一)--- opsForValue()
,不存在新增redisTemplate.opsForValue().set("BBB","你好");2、set(Kkey,Vvalue,Durationtimeout)新增一个字符串类型的值,同时设置
过期时间
qq_37131747
·
2023-12-04 17:23
JAVA
java
前端
服务器
@
Cacheable
的使用,及设置
过期时间
配置方式
所需依赖org.springframework.bootspring-boot-starter-cacheorg.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-lang33.8.1yml-文件spring:#Redisconfigurationredis:host:${REDIS_HOST:1
每天学习一点点的躺平程序员
·
2023-12-04 15:25
redis
redis学习笔记(三)--项目实践过程遇到的问题
1.设置缓存
过期时间
2.数据的更新操作,先删除缓存,再更新数据库。
JordanInShenzhen
·
2023-12-04 12:01
redis学习笔记
java
redis
Java开发面试题:Redis三兄弟穿透、击穿、雪崩
查询返回的数据为空,仍把这个空结果进行缓存优点:简单缺点:消耗内存,可能会发生不一致的问题解决方案二:布隆过滤器优点:内存占用较少,没有多余key缺点:实现复杂,存在误判缓存击穿:给某一个key设置了
过期时间
java牛虻
·
2023-12-04 12:19
Java开发面试题
java
redis
开发语言
面试
29 kafka动态配置
能创建
过期时间
很短的SSL证书,调整时ka
ZyyIsPig
·
2023-12-04 08:06
kafka核心技术与实战
kafka
Redis性能优化:提升效率的15个关键措施
目录引言1.合理选择数据结构2.使用批量操作3.使用Pipeline4.适当的数据
过期时间
5.分布式缓存6.启用持久化7.使用连接池8.使用内存压缩9.合理配置缓存策略10.监控和优化11.避免全量扫描
骑着猪猪去旅行A
·
2023-12-04 06:26
#
Redis
中间件
redis
性能优化
数据库
Redis--12--Redis分布式锁的实现
锁
过期时间
不好评估怎么办?
知行合一。。。
·
2023-12-03 18:13
中间件--Redis
--Nginx--Shiro
redis
分布式
数据库
Redis--13--缓存一致性问题
方案一:设置
过期时间
方案二:同步重试方案三:消息队列方案四:订阅mysql的binlog总结缓存一致性问题通常情况下,我们使用缓存的主要目的是为了提升查询的性
知行合一。。。
·
2023-12-03 18:42
中间件--Redis
--Nginx--Shiro
缓存
redis
oracle
Vue中使用localStorage存储token并设置时效
functionsetItem(params){//存入localStorage方法//存入的参数constobj={name:"",//存入的名字value:"",//存入的值expires:"",//
过期时间
A_ugust__
·
2023-12-03 14:05
vue.js
javascript
前端
实现无感刷新token我是这样做的
前言最近在做需求的时候,涉及到登录token,产品提出一个问题:能不能让token
过期时间
长一点,我频繁的要去登录。前端:后端,你能不能把token
过期时间
设置的长一点。
欧阳筱苒
·
2023-12-03 12:51
前端
javascript
vue.js
使用 kubeadm 部署 Kubernetes 集群(三)kubeadm 初始化 k8s 证书过期解决方案
证书有效时间:默认是一年的有效期[root@xuegod63~]#opensslx509-in/etc/kubernetes/pki/apiserver.crt-noout-text|grepNot延长证书
过期时间
舰长115
·
2023-12-03 08:49
kubernetes
容器
云原生
学相伴——飞哥——rabbitmq笔记
初识web操作*七、fanout模式八、direct模式九、Topic模式十、Header模式和代码实现交换机及队列十一、work模式十二、rabbitmq使用场景十三、springboot案例十四、
过期时间
和死信队列十五
MASTER-松哥
·
2023-12-03 06:59
java-rabbitmq
rabbitmq
java
Redis(四):过期删除策略和内存淘汰策略
过期删除策略定时删除在设置某个key的
过期时间
同时,我们创建一个定时器,让定时器在该
过期时间
到来时,立即执行对其进行删除的操作优点:定时删除对内存是最友好的,能够保存内存的key一旦过期就能立即从内存中删除缺点
潘晟
·
2023-12-02 23:01
删除kafka指定topic下数据
设置指定topic下数据
过期时间
:.
斜月三
·
2023-12-02 15:48
kafka
kafka
分布式
java
lnmp(三)——nginx访问日志、日志切割、静态文件设置
12.10Nginx访问日志12.11Nginx日志切割12.12静态文件不记录日志和
过期时间
12.10Nginx访问日志与apache类似,nginx配置文件中也有规定日志格式的设置,打开其配置文件vim
awsome365
·
2023-12-02 14:43
Spring @
Cacheable
缓存注解
一、简介缓存介绍缓存,在我们的日常开发中用的非常多,是我们应对各种性能问题支持高并发的一大利器。Spring从3.1开始就引入了缓存的支持。定义了如下两个接口来统一支持不同的缓存技术。org.springframework.cache.Cacheorg.springframework.cache.CacheManager我们熟知的缓存有:堆缓存(Ehcache3.x、GuavaCache、Caff
浪子尘晨
·
2023-12-02 06:22
spring
缓存
spring
boot
Spring 之 @
Cacheable
缓存使用教程
1、@
Cacheable
指定使用缓存定义个Controller,在方法上加上注解@
Cacheable
,配置要使用哪些缓存,比如myMapCache表示一级缓存是Map,myRedisCache表示二级缓存是
浪子尘晨
·
2023-12-02 06:22
spring
缓存
java
手机号码发送验证码限制, 对于每一个手机号码1分钟只能发一次,有效期5分钟 当天发送验证码的次数不超过了三次 ,使用 SpringBoot 和 Redis 进行开发
对于每一个手机号码,记录下它发送验证码的时间,每一次发送之前,先判断这个手机号码距离上一次发送的时间是否超过1分钟,如果没有超过,则不发送验证码,如果超过了,则发送验证码并更新发送时间;在存储验证码时,将它的
过期时间
设为
powerTan01
·
2023-12-02 00:09
redis
spring
boot
java
Redis的使用
这里只给大家讲解一些常用的:redis命令手册https://www.redis.net.cn/order一、redis常用命令1、对key操作的命令(1)查看所有的keykeys*(2)为指定的key设置
过期时间
一个小哑巴
·
2023-12-01 23:05
redis
数据库
缓存
大数据
java
Redis-Redis多级缓存架构(实践)
分布式锁redisson的使用(并发场景下)1.基于缓存,对热点数据进行刷新
过期时间
,以实现“冷热数据分离”。
长情知热爱
·
2023-12-01 22:30
缓存
redis
架构
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他