技术栈
缓存
典孝赢麻崩乐急
12 小时前
数据库
·
redis
·
缓存
Redis复习------跳表
Redis 中跳表是有序集合(ZSET)的核心底层实现之一(还有一个是压缩列表 ziplist,满足条件时触发转换),其设计目标是在有序结构中平衡查找、插入、删除的效率,以 “多层链表 + 随机层高” 的方式规避传统有序链表 O (n) 的查询短板,同时保持实现简单、内存可控的特性。Redis 跳表并非完全照搬经典跳表模型,而是针对缓存场景做了定制化优化,核心遵循 “分层索引 + 有序遍历 + 随机层高” 三大原则,相较于红黑树等平衡树结构,跳表在插入删除时无需复杂的旋转调整,更适配 Redis 单线程、
✿ ༺ ོIT技术༻
12 小时前
数据库
·
redis
·
缓存
Redis:Redis背景、特性、客户端及单线程模型
Redis是⼀种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、 Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种数据结构和算法组成,因此Redis可以满足很多的应用场景,
程序员阿鹏
13 小时前
java
·
开发语言
·
数据结构
·
数据库
·
redis
·
缓存
如何保证写入Redis的数据不重复
用 “给自助储物柜存物品” 类比,快速理解避免重复写入的核心思路:简单说:确保 Redis 数据不重复写入,核心是要么让写入操作本身具有 “唯一性判断” 的原子性,要么通过外部控制保证 “同一数据仅能被写入一次”,要么从源头生成唯一标识规避重复。
斯普信专业组
13 小时前
数据库
·
redis
·
缓存
Redis Cluster 集群化部署全流程指南:从源码编译到容器化
#作者:程宏斌三台机器:三主三从 以下步骤三台机器均需要操作wget https://download.redis.io/releases/redis-6.2.0.tar.gz tar -xf redis-6.2.0.tar.gz cd redis-6.2.0 make -j$(nproc)
Swift社区
14 小时前
算法
·
leetcode
·
缓存
LeetCode 460 - LFU 缓存
LFU 缓存是缓存算法里的“进阶关卡”。LRU 大家都很熟,但 LFU 往往是很多人刷 LeetCode 时第一次真正感受到: “原来 O(1) 的设计不是写得快,而是数据结构选得对。”
全栈工程师修炼指南
16 小时前
运维
·
nginx
·
缓存
Nginx | ngx_cache_purge 模块:实现清除特定上游服务(后端)响应缓存条目
[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ]📢 大家好,我是 WeiyiGeek,一名深耕安全运维开发(SecOpsDev)领域的技术从业者,致力于探索DevOps与安全的融合(DevSecOps),自动化运维工具开发与实践,企业网络安全防护,欢迎各位道友一起学习交流、一起进步 🚀,若此文对你有帮助,一定记得点个关注⭐与小红星❤️或加入到作者知识星球『 全栈工程师修炼指南』,转发收藏学习不迷路 😋 。
程序员阿鹏
18 小时前
java
·
开发语言
·
分布式
·
后端
·
spring
·
缓存
·
rabbitmq
RabbitMQ持久化到磁盘中有个节点断掉了怎么办?
用 “银行网点存储客户资料” 类比,快速理解 RabbitMQ 持久化与节点故障的处理逻辑:简单说:RabbitMQ 节点断掉后的处理,核心是先判断部署架构(单节点 / 集群)和节点类型(磁盘 / 内存),再针对性恢复服务,同时保证持久化数据的一致性,最终恢复业务的正常生产 / 消费。
panzer_maus
18 小时前
数据库
·
redis
·
缓存
Redis的简单介绍(1)
Redis是一种"非关系型数据库", 与之相对的是"关系型数据库"例如最具代表的Mysql数据库,Redis是一款高性能的内存数据库,数据的访问速度很快.
WitsMakeMen
18 小时前
人工智能
·
缓存
·
语言模型
·
自然语言处理
·
llm
·
transformer
训练时开启 KV 缓存会和is_causal=False 冲突
训练时开启 KV 缓存(Key-Value Cache)与 is_causal=False 冲突的核心原因是:KV 缓存的设计逻辑完全依赖「因果掩码(is_causal=True)+ 自回归逐 token 生成」,而 is_causal=False 打破了这一核心前提,从「逻辑设计、维度计算、场景适配」三个层面产生不可调和的矛盾。以下结合 Qwen3 等 Decoder 模型的底层逻辑,拆解冲突本质:
黎雁·泠崖
18 小时前
c语言
·
开发语言
·
缓存
C 语言文件操作高阶:读取结束判定 + 缓冲区原理 + 常见错误
🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、游戏、规划 ✨ 从来绝巘须孤往,万里同尘即玉京
填满你的记忆
18 小时前
数据库
·
redis
·
缓存
【从零开始——Redis 进化日志|Day1】初见 Redis,开启内存加速之旅
大家在做课设或者听课的时候,你一定总能听到一个词:Redis。在学完 MySQL 之后,很多同学的第一反应是:数据库不是已经能存数据了吗?为什么还要再学一个?直到我真正上手了一个稍微有点并发量的项目,才发现 MySQL 也有它“跑不动”的时候。
小Mie不吃饭
18 小时前
java
·
spring boot
·
redis
·
mysql
·
缓存
Spring boot + mybatis-plus + Redis 实现数据多级缓存(模拟生产环境)
目录上期是介绍:本期目标是:环境介绍安装依赖配置文件缓存配置类com/aigouwu/www/entily
我爱娃哈哈
18 小时前
spring boot
·
缓存
·
java-rabbitmq
SpringBoot + RabbitMQ + Redis + MySQL:社交平台私信发送、已读状态同步与历史消息缓存实战
SpringBoot + RabbitMQ + Redis + MySQL:社交平台私信发送、已读状态同步与历史消息缓存实战
K哥1125
19 小时前
数据库
·
redis
·
缓存
【Redis】缓存策略
Redis能做数据库、消息队列和缓存中间件,当作为缓存中间件时,能极大的缓解关系型数据库的访问压力,Redis对于数据的读写没有复杂的索引、约束和各种锁,只需简单的键值映射就可以操控数据
kobe_OKOK_
1 天前
python
·
缓存
·
django
tdeinge REST API 客户端
我们把 tdeinge REST API 客户端 设计成 4 层:📌 目标:调用方只关心:client.query(sql) 是否成功
星辰_mya
1 天前
数据库
·
redis
·
缓存
redis集群
集群呢将所有数据划到16384个槽中,每个节点负责其中一部分槽位,分而治之的思想发挥到顶了朋友槽位的信息存储在每个节点中,万一集群中去个节点加个节点的,也方便,这叫花小空间办大事!中国人的智慧被发挥得酣畅淋漓
冷雨夜中漫步
1 天前
android
·
java
·
缓存
OpenAPITools使用——FAQ
建议排查配置项configOptions的useSpringController是否为true可以配置openapiGeneratorIgnoreList为pom.xml防止覆盖
.生产的驴
2 天前
java
·
linux
·
运维
·
spring boot
·
缓存
·
docker
·
doc
DockerCompoe 部署注册中心Nacos 一键部署 单机+Mysql8
官方文档:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start-docker
Hello World呀
2 天前
数据库
·
redis
·
缓存
登录时,redis出现错误
进入redis-cli,执行下面命令回车一下是通义灵码的分析原因: “Unexpected exception while processing command” 是 Redis 客户端(如 Jedis、Lettuce)或代理层(如 Twemproxy、Codis)在与 Redis 服务器通信时,收到非预期响应或连接异常时抛出的典型错误。Redis 服务端本身通常不会直接返回这个字符串,而是客户端/中间件捕获底层异常后包装成此提示。
企鹅侠客
2 天前
数据库
·
redis
·
缓存
第02章—先导基础篇:初识Redis
作为“先导篇”的第一篇文章,本文主要是给不熟悉 Redis 的小伙伴,快速介绍一下 Redis 的相关概念和使用场景。