首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
Linux
Spring
HarmonyOS
数据库
算法
Redis
暂无数据
推荐
最新
搞定 Redis 不难:从安装到实战的保姆级教程
Redis作为后端性能优化的“提速神器”,这篇从安装到实战的指南,带你掌握核心命令与缓存技巧,30分钟上手,轻松用它给系统性能加速。
Redis事务
前言 Redis也是支持事务的,Redis的事务可以一次执行多个命令,但是Redis的事务不是原子性的,就是要么全部成功,要么全部失败 Redis事务 Redis事务,先以MULTI开启事务,最后由E
深入浅出Redis:一文掌握Redis底层数据结构与实现原理
Redis之所以高效,不仅在于它的内存操作,更在于巧妙的数据结构设计。本文带你揭开Redis底层数据结构的神秘面纱,包括动态字符串SDS如何解决C语言字符串问题、IntSet如何高效处理整数集合
基于Redisson的高性能延迟队列架构设计与实现
从去年到现在,这套延迟队列方案已经在生产环境稳定运行了一年多。期间经历了各种流量冲击和异常场景的考验,总体来说还是比较抗打的。当然,这个方案也不是完美的。比如在极高并发场景下,Redis的性能可能
三次分布式锁事故的血泪教训:从SETNX死锁到Redisson自动续期的终极救赎
从单机synchronized的盲目自信,到Redis SETNX的踩坑无数,最终在Redisson的看门狗机制中找到救赎。
Hutool-RedisDS:简化Redis操作的Java工具类
Hutool RedisDS工具类简化了Java项目中Redis操作,通过Jedis封装提供便捷API。本文介绍了如何通过Maven引入Hutool和Jedis依赖,配置redis.setting文件
Redisson分布式锁核心源码解密:看门狗续命机制与六大避坑指南
在分布式系统中,锁是必要的恶而非万能药。锁的终极目标不是阻止并发,而是在混沌中建立秩序。最优雅的锁,是那些最终被架构优化所取代的锁。
Java玩转Redis+Lua脚本:一篇让你从小白到高手的实战入门指南
可能很多人都多多少少听过这个lua脚本,但是他是干什么的?Lua 是一种轻量级、高效、可嵌入的脚本语言,设计用于扩展应用程序的功能。Lua 的核心非常小巧(仅几百KB),适合嵌入其他程序。
举例说明什么是Redis缓存击穿,以及如何解决。
文章内容已同步到个人网站:https://zhangxuyang.com/ 什么是缓存击穿?为什么会出现缓存击穿问题? 首先缓存击穿指的是当redis中的key过期后,同时有大量的请求想要从缓存中读取
面试官问,如何在十亿级别用户中检查用户名是否存在?
前言 不知道大家有没有留意过,在使用一些app注册的时候,提示你用户名已经被占用了,需要更换一个,这是如何实现的呢?你可能想这不是很简单吗,去数据库里查一下有没有不就行了吗,那么假如用户数量很多,达到
Redis 8.0 正式版发布,新特性很强!
就在前两天,Redis 8.0 正式版 (GA) 来了!这并不是一次简单的更新,Redis 8.0 不仅带来了性能上的进一步提升,还带来一些实用的新特性与功能增强。并且,最重要的是拥抱 AGPLv3
深入理解 Redis 分布式锁:如何实现有效的过期时间和自动续期
今天我们将聚焦于一个关键话题:如何通过合理设置过期时间和实现自动续期机制,来解决分布式锁中的死锁与锁提前释放问题。
Valkey 单点性能比肩 Redis 集群了?Valkey8.0 新特性分析|得物技术
本文分析了在 Valkey8.0 中通过引入异步 IO 线程、内存预取(Prefetch)、内存访问分摊(MAA) 等新特性,极大的提升了 Valkey 单节点性能,这些技术手段和算法思想也值得我们在
工作5年,没用过分布式锁,正常吗?
大家好,我是哪吒。 公司想招聘一个5年开发经验的后端程序员,看了很多简历,发现一个共性问题,普遍都没用过分布式锁,这正常吗? 下面是已经入职的一位小伙伴的个人技能包,乍一看,还行,也没用过分布式锁。
Redis+Caffeine 太强了!
背景 为什么要使用本地缓存 设计一个本地内存需要有什么功能 本地缓存方案选型 1.使用ConcurrentHashMap实现本地缓存 2.基于Guava Cache实现本地缓存 3.Caffeine
阿里二面,Redis宕机了,如何恢复数据
有个同学去大厂面试,面试官问:redis宕机了,如何恢复数据? 这位同学当时一脸懵,不知道如何回答。 分析分析这个问题,redis宕机,要想恢复数据,首先redis的数据有没有做持久化,用的是哪
Spring @Cacheable 解读
前言 @Cacheable 是 Spring 框架中用于方法级缓存的注解。它主要用于减少方法调用的次数,通过缓存方法的返回结果来提高应用程序的性能。 核心原理是,Spring 提供了统一的标准抽象,可
《我们一起进大厂》系列- Redis基础
心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你不能说出来。 认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的…
大厂必问 · 如何防止订单重复?
在电商系统或任何涉及订单操作的场景中,用户多次点击“提交订单”按钮可能会导致重复订单提交,造成数据冗余和业务逻辑错误,导致库存问题、用户体验下降或财务上的错误。因此,防止订单重复提交是一个常见需求。
一次线上事故,我顿悟了Redis缓存的精髓
大家好,我是哪吒。 我第一次接触缓存的时候,是用map做的,当时做一个实时数据同步的功能。 需求看似简单,一取一传 当时是通过websocket获取服务端数据; 然后根据数据类别,将数据缓存到本地ma