Redis介绍与使用一文搞懂
2026-05-14 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 59
redis简介1.1 什么是 redis?redis 是一个开源的、高性能的内存数据存储系统,可以作为数据库、缓存以及消息中间件使用。它支持...
基于Redis实现订阅发布功能
2026-05-12 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 57
背景业务发展过程中,希望做到异步解耦,但是又不想引入mq中间件,在中小型服务中,就可以考虑使用redis自带的订阅发布来解决这个问题。使用 ...
Redis的主从结构与哨兵机制详解
2026-05-11 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 53
redis 主从结构前面的博客介绍了 redis的持久化方式,,redis 的持久化机制能够保障服务重启后数据不丢失,redis 重启时会自...
Redis 双机部署完整方案(两种架构适配两台机器)
2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 44
先明确:原生 redis cluster 集群不能双机做高可用(最少 3 主),双机只能用「主从 + 哨兵」架构,是企业双机标准方案。一、架...
Redis数据结构之Set结构详解
2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 54
一、前言:无序、唯一、高效的集合在 redis 的五大数据类型中,set(集合)是一个非常独特且强大的存在。它天生具备两个核心特性:元素唯一...
Redis中RPOP、BRPOP、LPOP和BLPOP使用示例代码
2026-05-08 19:19 | 分类:数据库 | 评论:0 次 | 浏览: 51
核心概念:列表的方向在深入命令之前,必须明确 redis 列表的“方向”概念:头部 (left/head): 列表的...
redis分布式设计的实现示例
2026-05-08 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 53
redis 的分布式设计主要通过三种模式实现,每种模式解决不同的问题:一、三种分布式模式对比模式解决的问题数据关系适用场景主从复制读写分离、...
Redis 延迟双删的实现示例
2026-05-08 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 47
延迟双删(delayed double deletion) 是在 cache-aside 基础上,为了解决"并发读写导致缓存回填旧...
Redis缓存穿透、缓存击穿与缓存雪崩实战指南
2026-05-07 19:30 | 分类:数据库 | 评论:0 次 | 浏览: 50
在现代高并发的分布式系统架构中,redis凭借其高性能的内存读写能力,已成为企业级应用不可或缺的缓存中间件。然而,缓存的引入虽然极大地提升了...
redis的常见用法和问题之缓存击穿、缓存穿透、缓存雪崩详解
2026-05-07 19:30 | 分类:数据库 | 评论:0 次 | 浏览: 48
本文为总结用于复习和查询包含redis的常用操作和缓存相关问题redis定义redis存储的是key-value结构的数据,key生成字符串...
浅谈Redis批量删除的大坑
2026-05-01 12:03 | 分类:数据库 | 评论:0 次 | 浏览: 62
引言redis作为高性能的键值存储系统,被广泛应用于缓存、消息队列、会话管理等场景。然而,当数据量增长到一定规模时,如何高效、安全地删除大量...
前后台Nginx部署同域名路径区分配置
2026-04-30 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 65
这篇主要讲的是,前后台用同一个域名部署时,怎么通过不同路径来区分前台、后台的静态文件,还有api,应用程序编程接口)接口。另外也会适配vue...
Redis SDS字符串与集合的底层实现原理解析
2026-04-30 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 63
set型value操作命令set集合中的每一个元素都是string类型。set和list非常相似,但是set是无序且不可重复,而list则是...
Redis删除缓存失败的原因和解决方案
2026-04-30 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 66
这篇聊一个很现实的问题:数据库已经改成功了,但缓存删除失败了,线上怎么办?先给答案如果你项目里只有一句 redis.del(key),那一致...
Redis数据结构ZipList,QuickList,SkipList使用及说明
2026-04-30 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 74
1.ziplistredis中的ziplist是一种紧凑的内存储存结构,主要可以节省内存空间储存小规模数据。是一种特殊的双端链表,有一系列连...
Redis避免以后AOF再次损坏的预防措施
2026-04-29 19:25 | 分类:数据库 | 评论:0 次 | 浏览: 61
一、先把当前 aof 损坏彻底修好(极简操作)停止 redissystemctl stop redis备份 + 修复cd /var/lib/...
Redis AOF文件损坏报错的完整修复方案
2026-04-29 19:25 | 分类:数据库 | 评论:0 次 | 浏览: 61
你遇到的是 redis aof 持久化文件损坏,导致 redis 无法启动,报错核心:appendonly.aof.1.incr.aof 文...
Redis使用LocalStorage的实现示例
2026-04-28 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 67
参考 redis 缓存接口封装 localstorage,在全栈项目中保持一致的缓存操作体验,降低前端同学转向全栈开发的心智负担1. 为什么...
Nginx配置之虚拟主机server_name优先级方式
2026-04-27 19:35 | 分类:数据库 | 评论:0 次 | 浏览: 69
测试环境nginx 1.10.3 (nginx version: nginx/1.10.3 (ubuntu))ubuntu 16.04.4 ...
Nginx 反向代理与负载均衡:一台服务器扛不住的解决方案
2026-04-27 19:34 | 分类:数据库 | 评论:0 次 | 浏览: 67
问题引入:半夜被报警短信炸醒的滋味上个月有个周三,凌晨两点,我被钉钉报警震醒了。打开手机一看,全是 “tomcat 响应超时&r...
Redis之缓存击穿、穿透、雪崩问题及处理
2026-04-27 19:22 | 分类:数据库 | 评论:0 次 | 浏览: 59
一、缓存击穿(一)概念某个热点 key 过期的瞬间,大量并发请求同时打到数据库,导致数据库压力瞬间飙升,甚至被打崩。大量并发请求 ---&...
避免Redis缓存击穿的有效方式
2026-04-27 19:22 | 分类:数据库 | 评论:0 次 | 浏览: 65
引言redis,作为当前最受欢迎的高性能键值对存储系统,不仅广泛应用于缓存,还在消息传递系统中发挥着重要作用。其出色的处理速度大大提升了现代...
Redis缓存击穿的用法及说明
2026-04-26 19:28 | 分类:数据库 | 评论:0 次 | 浏览: 54
一.什么是缓存击穿缓存击穿,指的是某一个热点key(被高频访问的key),在缓存中过期失效的瞬间,大量的请求直接穿透缓存,涌向数据库,导致数...
Redisson分布式锁原理深入分析
2026-04-26 19:28 | 分类:数据库 | 评论:0 次 | 浏览: 49
一. redisson是什么?先澄清一个误区:redisson不是新的中间件,它就是一个操作redis的java工具(客户端),基于nett...
Redis之Redisson的可重入锁原理及解读
2026-04-26 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 55
一. 什么是可重入锁?假设你去网吧上网,网吧里的每台电脑(比如1号机)就是“一把锁”,开机密码(或身份证刷卡)就是&...
Redis 常用命令总结
2026-04-21 12:17 | 分类:数据库 | 评论:0 次 | 浏览: 62
在日常开发中,redis 作为高性能的键值存储数据库,被广泛应用于缓存、消息队列、排行榜等场景。本文总结了开发中最常用的 redis 命令,...
Nginx二进制程序文件sbin路径及其运行权限
2026-04-20 12:20 | 分类:数据库 | 评论:0 次 | 浏览: 76
nginx 二进制程序默认位于 sbin 目录下,运行权限通常需要 root 启动后降权到普通用户。以下是详细说明和最佳实践配置。默认路径与...
Nginx 处理超长 Cookie 导致的 400 错误
2026-04-20 12:20 | 分类:数据库 | 评论:0 次 | 浏览: 71
当用户 cookie 过长(例如含大量跟踪参数、登录态或前端埋点数据),nginx 默认的client_header_buffer_size...
Centos7安装redis6.2.6全过程
2026-04-20 12:20 | 分类:数据库 | 评论:0 次 | 浏览: 64
1. 官网下载redis文件两种方式进行下载:1.使用wget命令直接下载到服务器目录下wget https://download.redi...
Redis搭建哨兵集群实践
2026-04-17 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 60
一、前言:为什么需要哨兵集群?在生产环境中,单点 redis 主节点一旦宕机,整个写服务将中断。手动切换不仅慢(几分钟),还容易出错。red...