redis

行百里er1 小时前
redis·后端
Redis 性能优化——内存、慢查询、Big Key 与 Hot Key发车前提醒:建议先熟悉 Redis 基本命令,优化思路和具体版本无关,但 Hot Key 检测使用 Redis 8.6+ 会更方便。
yexianglunbai2 小时前
数据库·redis·缓存
Redis 缓存详解:从原理到实战在互联网应用高速发展的今天,性能优化始终是开发者绕不开的核心话题。而在众多优化手段中,缓存无疑是最直接、最有效的一环。Redis 作为一款开源的高性能键值对存储系统,凭借其丰富的数据结构、极致的读写速度和灵活的持久化策略,已经成为业界缓存方案的事实标准。
逃逸线LOF2 小时前
数据库·redis·缓存
Redis快速入门摘要:本文系统介绍 Redis 这一基于内存的键值型 NoSQL 数据库。内容涵盖非关系型数据库的基本概念与 BASE 理论,Redis 的安装与常用命令,以及 String、List、Set、Hash、SortedSet 等核心数据结构的底层实现、特点与典型业务场景,并通过对比表格帮助读者快速掌握各类型的适用场景。
j7~3 小时前
数据库·redis·缓存·redis的特性·redis的主要应用场景·redis重要文件及其作用·安装并启动redis
【Redis初阶】(篇二)《一文吃透 Redis:特性、应用场景、版本演进与安装配置全解析》Redis 官网:Redis - Real-time data for agents & appsRedis(Remote Dictionary Server)是一个开源的、基于内存的键值对(Key-Value)NoSQL 数据库。
JavaEdge.3 小时前
spring boot·redis·后端·lettuce·tcp keepalive
Redis 连接断开后的自动重连操作这不是 bug,而是Lettuce在进行 Redis 连接断开后的自动重连操作。整个过程是 Lettuce 的正常容错机制,Lettuce 的 ConnectionWatchdog 就每 5 分钟重连一次,这是 INFO 级别、心跳空闲超时(timeout: 300)后的正常重连,不是 ERROR。真正隐患是它每 5 分钟准时出现,说明连接一直处于"连上→空闲断开→重连"的循环。
饺子大魔王的男人15 小时前
数据库·redis·bootstrap
Redis 内存和连接异常怎么排查?用 redis_exporter 搭一套可远程抓取的监控链路Redis 出问题时,最让人难受的往往不是进程彻底停了,而是业务还在运行,缓存命中率却开始下降,连接数慢慢逼近上限,内存持续上涨,直到接口响应变慢才有人发现。临时登录服务器查看状态,能回答“现在怎么样”,却很难追溯异常从什么时候开始、此前有哪些变化。我更愿意让监控从日常运行时就开始:先把 Redis 的统计信息转成连续指标,再交给 Prometheus 抓取、保存和查询,等到需要时再接告警规则,而不是故障发生后才拼凑现场。
夕除16 小时前
数据库·redis·缓存
redis--RDB AOF把 Redis 某一时刻内存全部数据生成二进制快照文件存入磁盘;故障重启时加载快照恢复数据。fork:复制进程页表,使用写时复制(Copy On Write)
夕除18 小时前
redis
redis--UV问题:如果用 Set 存用户 id 做 UV 统计,海量用户时内存开销极大。 方案:HyperLogLog,概率型基数统计结构,不存原始数据,只估算数量。
ShineWinsu20 小时前
linux·数据库·c++·redis·缓存·消息队列·分布式架构
对于Redis:Redis的认识以及分布式系统的解析hello 大家,随着我们一个个主线以及一个个支线课程的完成,我们接下来也要进入一个很关键的支线课程了,那就是 Redis!相信大家心里一定藏着不少疑问:Redis 到底是什么?它能解决什么实际问题?我们为什么非要学它不可?
Wang's Blog1 天前
java·redis·缓存
Java 项目实战: 外卖平台优化-使用Redis作为缓存产品与TTL配置本篇对应课程 day01 的「使用 Redis 作为缓存产品」两个环节,完成从内存缓存到分布式缓存的切换:
一只旭宝1 天前
c++·redis·笔记·mysql·设计模式
【C++复习】四种类型转换 + 常见设计模式 + Redis/MySQL(后端面试复习完整版)前言:本篇在原《【C++入门精讲22】常见设计模式》的基础上做了大幅扩充:新增 C++ 四种显式类型转换、代理模式,并补入后端面试高频的 Redis / MySQL 复习要点。原有章节的知识点与代码全部保留,代码中的明显笔误已顺手修正(sever→server、intance→instance)。
ShineWinsu1 天前
linux·c++·redis·缓存·高并发·分布式系统·key-value
对于Redis:Redis特性以及应用场景的解析hello 大家,那么在上一篇博客中,我们正式认识了Redis,并对Redis以及分布式系统有了一个初步的了解,那么接下来,我们就要来学习一下Redis的特性以及应用场景。
羑悻的小杀马特1 天前
c++·redis·docker·镜像制作·dockefile
Docker高阶实战:从Redis集群到C++微服务,全面解析镜像优化与生产环境部署+镜像制作常见问题详解本文基于Dockerfile实战搭建Redis集群与C++微服务,详解多阶段构建、镜像优化及Nginx负载均衡配置,并解析虚悬镜像与中间层镜像的核心区别与处理方法。
程序猿乐锅1 天前
java·数据库·spring boot·redis·分布式·spring·缓存
【黑马点评 | 第八篇】Redisson分布式锁秒杀场景中,同一个用户可能同时发起多次下单请求。多个应用实例共同处理请求时,单机锁只能约束当前进程内的线程,无法保证所有实例使用同一把锁。Redis 分布式锁可以解决进程间互斥,但手写实现还要处理可重入、锁重试、锁续期和 Redis 故障切换等问题。
阿狗童鞋2 天前
数据库·redis·缓存
Redis实战指南Redis 是 CSDN 上后端技术流量最高的主题之一,也是大厂面试必考。本文从数据结构讲起,覆盖缓存三大问题(穿透/击穿/雪崩)、分布式锁、持久化、集群、性能调优,全部带可运行代码。
frjc2 天前
redis·mysql·clickhouse·elasticsearch
数据库选型:如何从众多数据库中选出最理想的那一个选型时最容易犯的错是先看厂商、性能参数或流行度。正确的顺序是:数据本身是什么形状(结构化表格 / 键值 / 文档 / 图 / 时间序列 / 向量 / 列式聚合)
panpan16192 天前
redis
Redis命令大全redis-cli 是 Redis 官方提供的命令行客户端,是与 Redis 实例交互最直接、最灵活的工具。它既可以在命令行模式下直接执行单条命令后退出,也可以进入交互式 REPL 模式进行连续操作,还提供了监控、延迟分析、键空间扫描、数据导入导出等特殊模式。下面从连接、数据类型操作到高阶技巧,系统梳理 redis-cli 的核心用法。
java1234_小锋2 天前
数据库·人工智能·redis
Redis 宣布正式接入 AI大家好,我是Java1234_小锋老师。那个我们用了十几年的"缓存中间件",这次把自己重新定义成了 AI 应用的记忆层。
行百里er2 天前
redis·后端
Redis 持久化——RDB 快照 vs AOF 日志重启就丢数据?那 Redis 和内存有啥区别。持久化就是给 Redis 上个“保险”。发车前提醒:学完前面几种数据结构,该考虑“怎么把数据留住”了。持久化就是干这个的。
程序猿乐锅2 天前
java·redis·spring·缓存·mybatis
一文讲透缓存穿透、击穿和雪崩我回答:先看请求的数据是否存在,再看失效的是一个热点 key、很多 key,还是整个缓存服务。三者也可能叠加:一批热门店铺同时过期形成雪崩,其中某个店铺又因并发重建表现出击穿;持续请求不存在的 ID 则会形成穿透流量。回答时先指出压力从哪里来,再说明对应方案控制哪一段请求。