redis

2602_959960926 分钟前
java·jvm·spring boot·redis·面试题
大厂Java面试:Spring Boot、JVM、Redis、Kafka与Elasticsearch在内容社区UGC场景下的实战拷问“下一位,谢飞机。”面试官王工翻看着简历,头也不抬地说。谢飞机挺直腰板走进会议室,坐下后紧张地搓了搓手:“面试官好,我叫谢飞机,Java后端开发三年经验,主要做内容社区方向的业务。”
杨运交8 小时前
数据库·redis·分布式
[060][调度模块]Redisson vs Redis 原生锁:两种分布式锁实现深度对比本文章代码: gitee , gitcode , github同一个调度框架内同时提供了基于 Redis 原生命令的锁服务和基于 Redisson 的锁服务。本文从功能特性、使用复杂度、可靠性角度对比两者的差异,并给出选型建议。
何以解忧,唯有..14 小时前
数据库·redis·缓存
Redis 五种核心数据类型详解与经典使用场景总结Redis(Remote Dictionary Server)作为一款高性能的键值对内存数据库,其丰富的数据类型是其强大功能的核心。与简单的键值存储不同,Redis 提供了五种核心数据结构,使其能够灵活高效地应对各种复杂场景。理解这些数据类型及其适用场景,是高效使用 Redis 的关键。本文将系统梳理 Redis 的 String(字符串)、Hash(哈希)、List(列表)、Set(集合) 和 Sorted Set(有序集合) 这五种数据类型,并结合实际案例总结其典型使用场景。
何以解忧,唯有..9 小时前
redis·缓存·mybatis
深入理解与应对:Redis 缓存雪崩、击穿、穿透三大经典问题在高并发、高性能的现代互联网应用中,Redis 作为内存数据库和缓存中间件,扮演着至关重要的角色。然而,在实际生产环境中,缓存系统面临着诸多挑战,其中最为经典和棘手的问题便是 缓存雪崩(Cache Avalanche)、缓存击穿(Cache Breakdown) 和 缓存穿透(Cache Penetration)。这三个问题虽然名称相似,但其成因、表现和解决方案却各有不同。本文将深入剖析这三大问题的本质,并提供系统性的解决方案与实践建议。
段振轩1 天前
前端·redis·mysql·go
gozero整合mysql,gorm,redis.jwtgozero,是一个常见的微服务框架,这里分享一下整合mysql,redis,jwt的相关的代码
xrkhy19 小时前
数据库·windows·redis
redis-shake的使用windows版本RedisShake 不是“客户端扫数据”,而是把自己伪装成 Redis 的一个“从节点(Slave)”,走的是 Redis 主从复制协议。
老鼠拧刀满街找猫21 小时前
windows·redis·docker
Windows Docker部署Redis一主两从+哨兵完整实战(含静态IP方案)最近在Windows环境下使用Docker部署Redis主从+哨兵集群时,遇到了一个非常棘手的问题:哨兵容器启动时始终报错 Can't resolve instance hostname,即使容器名和服务名完全一致也无法解决。经过反复排查,最终通过静态IP方案彻底解决了DNS解析问题。本文将完整记录整个部署过程和踩坑经历。
会编程的土豆1 天前
redis·消息队列·go·高并发
12306 春运抢票:数据一致性怎么保证🥰个人主页:会编程的土豆(欢迎来访) 💎作者简介:后端学习者 ❄️个人专栏:数据结构与算法,数据库,leetcode ✨那些你一个人走过的夜路,终将化作照亮未来的光
零域码客1 天前
redis·分布式·缓存·并发控制·后端架构
Redis 双刃剑:缓存与分布式锁的本质区别Redis 是后端开发中最常用的中间件之一,但很多开发者对它的两个核心用途 —— 缓存和分布式锁 —— 经常混淆。本文从问题本质出发,清晰拆解二者的定义、原理、适用场景和协作方式,帮你建立准确的认知。
Escalating_xu1 天前
java·linux·redis
【Linux】线程概念与控制:从地址空间、LWP 到 pthread_create、join、detach 与 NPTL🔥 本文定位:这是 Linux 线程系列上篇。我们先不急着背 API,而是从虚拟地址空间和内核调度实体出发,回答“一个进程为什么能拥有多条执行流”,再完整走通 pthread_create() 与线程标识体系。
InfinitePlus1 天前
redis·docker·容器
docker redis部署一、简单运行二、挂载运行需要挂载三个目录(配置、数据、文件) redis没有预置redis.conf文件在容器中可供复制,需要手动从别的地方拉取配置文件再修改
ltl1 天前
redis
Redis 紧凑编码:listpack、quicklist 与 intset原文发布于 quant67.com,转载请保留出处。Dict 与渐进 rehash 解决「键值索引怎么扩」;当集合本身很小,再用 dict + 指针森林往往比数据还贵。Redis 长期策略是:小集合用连续内存紧凑编码,超限再升级为 hashtable / quicklist / skiplist。7.4 主线里,ziplist 已从运行态移除(OBJ_ENCODING_ZIPLIST 仅作历史常量),由 listpack 接替;List 小对象可直接 LISTPACK,大对象用 quicklist(双向链
北极糊的狐4 天前
数据库·redis·安全
宝塔 Redis 安全配置和可用性完整检查步骤硬件 / 网络 / 系统输入uptime一般显示都是这样重点看load average后面三个数字:0.26 0.26 0.19
愈努力俞幸运2 天前
数据库·redis·缓存
token,context window,top_p,temperature,skill,Harness Engineering大模型就是一个巨大的数学函数,输入是数字,输出也是数字根本就不理解人类文字。所以在人类和大模型之间站着一个翻译官,这个翻译官的名字叫做tokenizer,负责编码和解码2个环节,编码就是把文字转换为数字,解码就是把数字转换成文字
野生技术架构师2 天前
数据库·redis·缓存
Redis 和 MySQL 如何保证数据一致性?先更新数据库还是先删缓存,延迟双删、MQ、Canal 一次讲透先给结论:大多数读多写少的 Cache-Aside 业务,优先采用“提交数据库事务 → 删除缓存 → 下一次读取回源重建”,同时必须有 TTL。删除失败不能只记日志,重要数据应进入持久重试;跨服务可升级到 Outbox + MQ;写入口很多可使用 binlog CDC/Canal。它们提供的是可度量的最终一致,不是跨 MySQL 与 Redis 的天然强一致。
Devin~Y2 天前
java·spring boot·redis·elasticsearch·spring cloud·kafka·mybatis
从内容社区到AI智能客服:Spring Boot + Spring Cloud + Spring AI 全栈实战面试拆解场景:某互联网大厂,业务是「内容社区 + UGC + AIGC」,正在招聘 Java 后端开发。角色:
2602_959960922 天前
java·jvm·spring boot·redis·面试题
电商大厂Java面试:从Spring Boot、JPA、微服务到Redis、Kafka、Spring Security与监控,谢飞机的爆笑三轮问答面试官张姐一身深色正装,端着保温杯,目光锐利地扫过谢飞机的简历。谢飞机穿着大一号的格子衫,背着一个印着“Hello World”的双肩包,坐在椅子上,手心微微冒汗。
spter。3 天前
数据库·redis·缓存
Redis 与 Single-flight 的分工与协作在 AI 问答、报告生成和复杂查询中,一次请求往往要等待几秒甚至几十秒。请求执行期间,用户可能连续点击提交,前端可能因为超时发起重试,网关也可能重放请求。
谷哥的小弟3 天前
服务器·redis·腾讯云·redis stack
腾讯云服务器安装Redis Stack图文教程在腾讯云服务器上安装Redis Stack前,需要清楚地知道容器和镜像。镜像(Image) 是一个只读的软件模板,里面已经打包好了运行某个程序所需的文件、依赖和环境。比如,即将下载的redis/redis-stack-server:latest就是 Redis Stack Server 的镜像。