首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
daheige
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Redis 高可用集群原理和实践
Redis 集群是 Redis 提供的分布式数据库方案,集群痛殴分片(sharding)来进行数据共享,并提供复制和故障转移能力。
Redis高可用方案
前序 在多数后端项目中,缓存这块儿Redis属于一枝独秀。只要是个java程序员基本少不了跟redis打交道,无论是项目中实际应用或者跟面试官切磋。我们知道Redis虽然单机QPS也有好几万,但生产环
Redis多种部署方式原理及交互
Redis作为目前使用较为广泛的中间件之一,大量使用于缓存、分布式锁、业务排行榜甚至是持久化的场景中,性能及可用性是我们关注的重点,本文主要探索Redis部署的几种方式及交互原理。 单节点(standalone)模式即在操作系统实例中单节点启动Redis进程如下图,暴露对应的服…
基于k8s的Redis哨兵高可用部署方案
Redis是目前业界事实标准的缓存中间件。我们在实际项目中也采用了Redis对登录令牌、用户信息和业务数据等做了缓存层来应对大流量高并发的访问请求,来减轻数据库压力提高系统可用性,同时降低请求延迟提升
大厂必问 · 如何防止订单重复?
在电商系统或任何涉及订单操作的场景中,用户多次点击“提交订单”按钮可能会导致重复订单提交,造成数据冗余和业务逻辑错误,导致库存问题、用户体验下降或财务上的错误。因此,防止订单重复提交是一个常见需求。
5种服务端缓存设计模式
5种服务端缓存设计模式 Cache Aside Pattern Cache Aside Pattern是最经典的缓存 + 数据库读写的模式。 读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出
如何保证Redis缓存与MySQL数据库的读写一致性
在日常的应用开发中,我们经常会遇到需要使用多种不同类型的数据库管理系统来满足各种业务需求。其中最典型的就是Redis和MySQL的组合使用。这两者拥有各自的优点,例如Redis为高性能的内存数
3天时间,我是如何解决redis bigkey删除问题的?
一个平坦无奇的工作日,领导到我工位和我说,“有一个 redis 慢操作,你这几天有时间帮忙解决一下。” “好的。”,管他什么问题,既然让我做,我自然觉得自己能搞定。 然后我收到一封 redis 慢操作的 excel 文件,这个还挺好,每个操作的耗时都给出来了,看了下我们系统有几…
Redis 源码简洁剖析 07 - main 函数启动
前言 问题 阶段 1:基本初始化 阶段 2:检查哨兵模式,执行 RDB 或 AOF 检测 阶段 3:运行参数解析 阶段 4:初始化 server 资源管理 初始化数据库 创建事件驱动框架 阶段 5:执
Redis 源码分析 RedisServer 启动过程
数据结构 在 Redis 的 server.h 源码中 redisServer 数据结构可以看出,其功能得有多复杂。因此在这里我会将其拆成一个个小块,有些内容会在后面单独进行详细分析。而且都做了详细的