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
过期时间
阿里一面都会考什么?
Redis数据消失的原因Redis中的数据如果既没有设置
过期时间
也没有被显式删除但仍然消失了,可能是因为以下原因之一:配置了持久化策略如果Redis配置了RD
·
2025-03-25 00:02
后端go
Redis解决缓存击穿问题——两种方法
目录引言解决办法互斥锁(强一致,性能差)逻辑过期(高可用,性能优)设计逻辑
过期时间
引言缓存击穿:给某一个key设置了
过期时间
,当key过期的时候,恰好这个时间点对这个key有大量的并发请求过来,这些并发的请求可能会瞬间把
打死不学Java代码
·
2025-03-22 15:23
缓存
redis
数据库
Starrocks使用中一些总结
表模型选择更新模型查询的维度列,整数类型列放在前面,有利于快速的查询表分区要设置
过期时间
,尽可能保留最近一年的数据。
WYRM_GOLD
·
2025-03-21 05:41
Starrocks
数据库
数据仓库
数据库开发
框架基本知识总结 Day17
token续命每一次操作后都要延长token的
过期时间
,长时间不操作token才会过期登录延长时间应该是在拦截器中做的,因为它会拦截所有请求前端的拦截需要用到路由守卫响应式“响应式”指的是系统能根据数据变化做出响应
小斌的Debug日记
·
2025-03-21 01:46
框架学习日记
vue
redis
gitee
java八股之redis面试题
目录1、redis是单线程还是多线程2、Redis为什么那么快3、Redis底层数据是如何用跳表来存储的4、RedisKey过期了为什么内存没释放(附删除策略)5、Redis没设置key的
过期时间
,为什么被
MinusZXX
·
2025-03-20 09:28
八股文-redis
java
redis
开发语言
面试
【Redis】什么是缓存穿透、击穿、雪崩?如何解决?
解决方案:1.缓存空值:如果查询结果为空,扔将空值缓存起来,并设置一个较短的
过期时间
。if(data==null){cache.put(key,"NULL",
熏鱼的小迷弟Liu
·
2025-03-18 17:35
Redis
缓存
redis
数据库
带
过期时间
的LRUCache java实现
实现代码,惰性删除过期节点importjava.util.*;publicclassLRUWithExpire{staticclassListNode{intkey;intvalue;//单位为毫秒longexpire;ListNodepre;ListNodenext;publicListNode(intkey,intvalue,longexpire){this.key=key;this.valu
.禾火
·
2025-03-18 11:45
java
算法
数据结构
Redis 常用数据类型
常用命令:SETkeyvalue:设置值GETkey:获取值INCRkey:将值自增1(原子性操作)EXPIREkeyseconds:设置
过期时间
应用场景:缓存简单键值对(如用户会话、配置项)。
27xixi
·
2025-03-16 05:22
java技术栈
redis
数据库
缓存
缓存使用的具体场景有哪些?缓存的一致性问题如何解决?缓存使用常见问题有哪些?
TTL(
过期时间
):设置合理
过期时间
(如5分钟),平衡数据新鲜度与缓存命中率。示例:publicProductgetProduct(Stringid){Produ
蒂法就是我
·
2025-03-15 07:58
缓存
使用Redis实现分布式锁的技术详解
分布式锁的基本概念三、Redis实现分布式锁的原理1.SETNX命令2.SET命令的扩展参数3.Lua脚本保证原子性四、Redis实现分布式锁的步骤1.引入Redis依赖2.加锁实现3.释放锁实现4.设置锁
过期时间
五
智能编织者
·
2025-03-15 06:49
redis
分布式
数据库
使用Redis实现分布式锁的技术详解
分布式锁的基本概念三、Redis实现分布式锁的原理1.SETNX命令2.SET命令的扩展参数3.Lua脚本保证原子性四、Redis实现分布式锁的步骤1.引入Redis依赖2.加锁实现3.释放锁实现4.设置锁
过期时间
五
my1121716951
·
2025-03-15 03:22
redis
分布式
数据库
使用Redis实现分布式锁的技术详解
分布式锁的基本概念三、Redis实现分布式锁的原理1.SETNX命令2.SET命令的扩展参数3.Lua脚本保证原子性四、Redis实现分布式锁的步骤1.引入Redis依赖2.加锁实现3.释放锁实现4.设置锁
过期时间
五
QQ828929QQ
·
2025-03-15 03:20
redis
分布式
数据库
kubernetes集群证书过期问题解决
证书过期问题查看证书
过期时间
kubeadmalphacertscheck-expiration证书过期升级命令kubeadmalphacertsrenewall日志查看命令journalctl-xefukubelet
·
2025-03-14 12:51
后端java
严格把控K8S集群中的操作权限,为普通用户生成特定的kubeconfig文件
文章目录前言一、背景二、证书和证书签名请求(了解)1.证书签名请求2.请求签名流程3.Kubernetes签名者4.证书
过期时间
限制字段二、脚本示例2.检查集群上下文及csr3.切换集群上下文,检查权限
少儿频道
·
2025-03-14 03:43
kubernetes
容器
云原生
java中过滤器应实现的接口_下面选项中,编写过滤器需要实现的接口是( )
【填空题】Tomcat容器中会话的有效时间可以在___文件中设置,默认会话
过期时间
为30分钟【判断题】在修改传智书城注册页面使用include指令包含顶部、菜单列表和底部这些公共页面时,可以参考引入css
凛冬之怒
·
2025-03-12 15:29
java中过滤器应实现的接口
笔记:在.Net Core Web Api里使用JWT
首先,先建一个JWT配置类//////JWT配置类///publicclassJwtTokenOption{//////Token
过期时间
,默认为60分钟///publicintTokenExpireTime
风中的余烬~
·
2025-03-11 14:39
.netcore
笔记
linux
Typecho插件URLAuth实现CDN URL鉴权防盗刷
配置简单:通过插件后台设置密钥、鉴权范围及
过期时间
,无需修改源码。注意事项:不建议修改插件源码,可能导致严重问题。需了解URL鉴权的基本原理,避免误配置导致网站访
是刃小木啦~
·
2025-03-10 20:28
个人博客的网站搭建
人工智能
Tyepcho
网站开发
Redis 的过期策略与内存淘汰机制
一、Redis过期策略1.1过期策略的作用Redis允许为键设置
过期时间
(TTL,TimeToLive),过期策略用于在键过期后自动删除数据,确保缓存中的数据不会长期存在而过时。
I~Lucky
·
2025-03-10 10:12
redis
数据库
缓存
Spring Boot 项目中 Redis 常见问题及解决方案
解决方案缓存空值:即使查询的数据不存在,也将空值缓存起来,并设置一个较短的
过期时间
。布隆过滤器:在查询缓存之前,先通过布隆过滤器判断数据是否存在。
格子先生Lab
·
2025-03-07 23:12
spring
boot
redis
后端
前端本地储存的方式汇总
生命周期:可设置
过期时间
;默认随会话结束失效。作用域:同源页面共享。访问方式:通过document.cookie读写,每次HTTP请求自动携带。特点:支持服务器端操作(通过HTTP头),但存储效率
懒羊羊我小弟
·
2025-03-07 06:06
前端框架
javascript
js
浏览器
web
app
小程序
MySQL 8密码策略
MySQL8提供了较多的密码管理功能和策略,包括密码
过期时间
设置,密码重用限制,密码验证,双密码,密码强度评估和密码失败跟踪等。
数据和云
·
2025-03-07 02:52
数据库
python
linux
mysql
java
PHP之Cookie和Session
expire:Cookie的
过期时间
,可以是一个Unix时间戳(例如:time0)+3600表示一小时后过期),或者是一个具体的日期时间字
0白露
·
2025-03-07 01:20
PHP
php
开发语言
Redis 常用命令
(覆盖旧值)成功返回OKSETnamexinping→OKSETNX仅当键不存在时设置值(不覆盖)成功返回1,失败返回0SETNXlanguage"java"→1(首次设置)SETEX设置键值对并指定
过期时间
我不是少爷.
·
2025-03-06 22:20
Redis
redis
Redis 缓存穿透、击穿、雪崩的 出现场景 与 解决方案
解决方案空值缓存将查询结果为null的请求也缓存,设置较短的
过期时间
(如5分钟)。publicObjectgetData(Stringkey){Object
何怀逸
·
2025-03-06 17:36
Redis
缓存
redis
数据库
JSON报错JSON转换失败JSON转译失败(快速解决方法,附详细注释)
解决JSON转译报错本地缓存自定义
过期时间
因经常使用JSON转译方法,常因数据异常或转换异常导致报错,后来使用了trycatch方法后,再也不用担心因报错阻断代码执行了。
shalDream
·
2025-03-06 13:52
json
js
javascript
html5
es6
[冲击大厂]一文彻底掌握Redis缓存雪崩,缓存穿透和缓存击穿+八股吊打面试官
缓存雪崩问题本质大量缓存数据在同一时间过期(失效)时,如果此时有大量的用户请求,都无法在Redis中处理,于是全部请求都直接访问数据库,从而导致数据库的压力骤增,严重的会造成数据库宕机,从而形成一系列连锁反应,造成整个系统崩溃解决方案分散
过期时间
随机化
过期时间
八股文领域大手子
·
2025-03-06 05:50
缓存
redis
数据库
项目中用到redis,为什么选用redis,了解其他NoSQL数据库吗?在你的项目中是如何运用redis的?key是什么,value是什么?
支持多种数据结构:string(字符串);list(列表);hash(哈希),set(集合);zset(有序集合)稳定性:持久化,主从复制(集群)其他特性:支持
过期时间
,支持事务,消息订阅。
「已注销」
·
2025-03-05 13:59
Redis存储⑮Redis的应用_分布式锁_Lua脚本/Redlock算法
目录1.分布式锁的概念2.分布式锁的实现3.
过期时间
4.校验id5.Lua脚本6.watchdog(看门狗)7.Redlock算法8.其他功能1.分布式锁的概念在一个分布式的系统中,也会涉及到多个节点访问同一个公共资源的情况
GR鲸鱼
·
2025-03-04 13:53
Redis存储
分布式
redis
缓存
数据库
中间件专栏之Redis篇——Redis中过期key删除和内存淘汰策略
以下是这两个概念的详细介绍:一、过期键删除机制Redis支持对存储的键设置
过期时间
(TTL,TimetoLive),
过期时间
到达后,Redis会自动删除这些键。
文弱书生子
·
2025-03-03 17:22
中间件
中间件
redis
数据库
redis 实现登陆次数限制
,锁定该用户1h那么登陆请求的参数中,会有一个参数唯一标识一个user,比如邮箱/手机号/userName用这个参数作为key存入redis,对应的value为登陆错误的次数,string类型,并设置
过期时间
为
weixin_30388677
·
2025-03-02 21:44
数据库
java
runtime
文件服务器登录次数限制,redis 实现登陆次数限制的思路详解
,锁定该用户1h那么登陆请求的参数中,会有一个参数唯一标识一个user,比如邮箱/手机号/userName用这个参数作为key存入redis,对应的value为登陆错误的次数,string类型,并设置
过期时间
为
Sinaean Dean
·
2025-03-02 21:14
文件服务器登录次数限制
Redis--过期删除策略和数据淘汰策略
下面详细介绍这三种策略:1.定时删除(TimelyDeletion)解释:Redis会为每个设置了
过期时间
的键创建一个定时器,当键过期时,定时器触发,Redis会立即删除这个键。
像素化创新
·
2025-03-01 23:17
redis
redis
数据库
缓存
Redis的过期删除策略
1.基本概念:Redis的过期删除策略主要用于管理具有
过期时间
的键,确保在键过期后适时清除以释放内存。Redis的过期删除策略主要分为三种方式。
编程bond
·
2025-03-01 23:13
redis
数据库
缓存
缓存过期的惰性删除(Lazy Deletion)策略
以下从原理、优缺点、适用场景、实现示例几个方面为你详细介绍:原理在采用惰性删除策略的缓存系统中,为每个缓存项设置了
过期时间
,但系统不会主动去监控这些缓存项是否过期。
布谷歌
·
2025-03-01 22:10
缓存
spring
java
spring
boot
前端
Redis中穿透、击穿、雪崩这几类异常情况的讲解
解决办法考虑设置合理的key
过期时间
、使用多级缓存和控制并发等手段。1、穿透某个key对应的数据在数据库MySQL中并不存
天空中那座城
·
2025-03-01 18:15
Linux
redis
数据库
java
Java操作redis设置第二天凌晨过期
场景:在做查询数据的时候,遇到了需要设置数据在redis中第二天过期的问题,但是redis又没有对应的API,就只好自己来解决了思路:计算出第二天凌晨与当前时间的时间差,将该时间差设置为redis的
过期时间
shy好好学习
·
2025-02-28 20:39
Java
redis
java
缓存
Redis进阶使用
设置合适的
过期时间
。尽量避免大key问题,避免用字符串存储过大的数据;避免集合的数据量太大,要定期清除。二、常用的数据结构有哪些?用在什么地方?按照使用的频率排序。
赫萝的红苹果
·
2025-02-28 19:28
面试
java
Composer如何通过GitHub Personal Access Token安装私有包:完整教程
安全性:细粒度权限控制(可设置
过期时间
/单仓
lihuang319
·
2025-02-28 08:03
composer
github
php
MySQL修改密码
过期时间
1、my.ini中设置[mysqld]#
过期时间
90天default_password_lifetime=902、或者SETGLOBALdefault_password_lifetime=90;3、或者
小毛驴850
·
2025-02-28 06:13
mysql
数据库
redission的原理
它的锁机制基于Redis的原子性操作:使用SETNX(SETifNoteXists)命令尝试获取锁,并设置一个
过期时间
(防止死锁)。通过Lua脚本确保锁的释放是原子性的,只有持有锁的客户端才能释放锁。
深圳卢先生
·
2025-02-27 10:33
java
【Go | 从0实现简单分布式缓存】-4:使用singleflight防止缓存击穿
缓存雪崩通常因为缓存服务器宕机、缓存的key设置了相同的
过期时间
等引起。缓存击穿:一个存在的key,在缓存过期的一刻,同时有大量的请求,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。
Golinie
·
2025-02-26 18:27
Go分布式存储
golang
分布式
缓存
2024腾讯最新面经总结:面试题库+实战笔记(附答案解析)
可重入2可以识别加锁的身份防止ABA问题3考虑是否需要续约key是所需要加上的锁的业务资源唯一编码,value是当前线程的uuid,uuid存在threadLocal内加锁的时候用的jedis,先设一个
过期时间
2401_84048521
·
2025-02-26 17:22
程序员
面试
笔记
职场和发展
Redis是如何实现分布式锁的?使用中遇到过什么问题?如何解决的?红锁和set NX 有什么区别?
Redis分布式锁的实现与问题解决1.Redis实现分布式锁的核心步骤加锁:使用SET命令的NX(不存在时设置)和EX(
过期时间
)参数,确保原子性操作:SETlock_keyunique_valueNXEX30unique_value
·
2025-02-25 20:19
redis分布式锁原子性
每次请求时,检查 JWT Token的有效期并决定是否需要刷新
为了在每次请求时检查access_token的有效期,并在过期时自动刷新,可以通过以下步骤实现:1.解析JWTToken获取
过期时间
JWTtoken的有效期是编码在token本身的,你可以通过解析token
panplan.top
·
2025-02-23 08:49
JavaScript
前端
对于 Redis 的操作,有哪些推荐的 Best Practices?
4.合理设置
过期时间
,避免
过期时间
设罟过短或过长,导致Redis实例内存占用过
IsToRestart
·
2025-02-22 13:15
redis
数据库
缓存
java八股文之Redis
解决:1.分散缓存
过期时间
:给缓存设置不同的
过期时间
,避免同时失效。2.使用Rdis集
qq_45923849
·
2025-02-21 12:06
java
redis
开发语言
Redis基础笔记
GraphicalUserInterface)启动redis-server连接到Redis(RedisCLIClient)redisredis-clitelnet127.0.0.16379退出quit/exit查看
过期时间
JustGopher
·
2025-02-19 12:09
redis
笔记
java
面试官:谈谈RabbitMQ的队头阻塞问题?
RabbitMQ延迟消息的队头阻塞问题是指,在使用死信队列(DLX)和TTL(消息
过期时间
)实现延迟消息时,由于队列的先进先出(FIFO)特性,在队列头部消息未过期的情况下,即使后续消息已经过期也不能及时处理的情况
·
2025-02-18 17:46
java
Nginx 如何实现请求的缓存过期策略?
一、缓存的重要性与基本概念二、Nginx缓存过期策略的原理三、设置Nginx缓存
过期时间
四、基于变量的动态缓存过期策略五、使用第三方模块增强缓存功能六、缓存的更新与失效机制七、缓存命中率与性能监控八、实际应用中的注意事项
zengson_g
·
2025-02-18 08:27
Nginx
nginx
缓存
运维
服务器
网络
简单的接口缓存机制,避免了重复请求,同时支持缓存
过期时间
。
简单的接口缓存机制,避免了重复请求,同时支持缓存
过期时间
。
goms
·
2025-02-18 06:15
缓存
javascript
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他