首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Redis
仍沫
创建于2023-11-06
订阅专栏
Redis相关知识
等 2 人订阅
共7篇文章
创建于2023-11-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Redis入门
Redis是数百万开发人员用作数据库、缓存、流引擎和消息代理的开源内存数据存储。 本文是对文末的参考链接进行学习后整理的笔记(或者说翻译?),练习用的操作系统是macOS,Redis版本为7.0.0。
Redis和MySQL双写一致性
Redis和MySQL的双写一致性指的是在同时使用缓存和数据库存储数据的时候,保证Redis和MySQL中数据的一致性。 用户发起请求,先从Redis中查取数据,有数据就直接返回,没有数据就从MySQ
Redis缓存预热、缓存雪崩、缓存穿透、缓存击穿
缓存预热 缓存预热指提前将数据存到到缓存系统中,用户使用时直接查询缓存中的数据而不用走数据库。 如果MySQL中批量增加了100条数据,如何同步给Redis。 利用Redis的回写机制同步数据 什么也
Redis分布式锁
对于分布式微服务,服务部署在不同的服务器上,或者不同的Pod上,遇到需要锁的情况时,需要使用分布式锁。 一个靠谱的分布式锁需要具备的条件: 独占性:任何时刻只有且仅有一个线程持有。 高可用:若Redi
Redis缓存淘汰策略
存储内容超过最大内存设置时,会报OOM错误。没有设置过期时间的缓存数据过多,就容易达到最大内存设置,导致OOM报错,所以需要使用缓存淘汰策略。
IO多路复用
I/O多路复用的意思就是一个进程同时处理多个TCP连接。 I/O:一般指网络I/O。 多路:多个客户端连接(连接就是套接字描述符,即socket或channel),指多个TCP连接。 复用:用一个进程
Redis主要数据类型的底层实现
Redis的几个主要的数据类型是string(字符串)、hash(哈希)、list(列表)、set(集合)、sorted set(排序集合)。string的底层数据结构主要是简单动态字符串(SDS),