菜鸟笔记
提升您的技术认知

Redis 笔记

关于redis缓存雪崩,穿透,击穿的介绍及解决方案

菜鸟阅读 : 87赞(11)

文章目录 1.缓存雪崩 2.缓存击穿 3.缓存穿透 1.缓存雪崩 场景:同一时间大面积的redis key失效,导致所有的请求打到数据库上 解决办法: 原理:不要让redis key同时失效 随机生成redis key的过期时间 让热点的k...

Redis主从复制

菜鸟阅读 : 205赞(0)

一、是什么 1.1 官网 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slave机制,Master以写为主,Slave以读为主。 1.2 概念 1.2.1 主从复制 主从复制,是指将一台Red...

Redis 应用场景

菜鸟阅读 : 272赞(0)

1. Redis能够胜任存储工作 2. Redis 应用场景 2.1 基本用户数据存储 2.2 实现计数器 2.3 排行榜 2.4 好友关系 2.5 统计活跃用户数 2.6 分布式锁 2.7 分布式限流 2.8 消息队列 2.9 LBS应用...

Redis面试必备,超详细

菜鸟阅读 : 115赞(0)

目录 前言 一.基础 1.说说什么是Redis? 2.Redis可以用来干什么? 3.Redis 有哪些数据结构? 4.Redis为什么快呢? 5.I/O多路复用吗? 6. Redis为什么早期选择单线程? 7.Redis6.0使用多线程是...

Redis主从集群搭建及哨兵模式配置

菜鸟阅读 : 121赞(0)

目录 1.Redis安装 2.主从架构 2.1 Redis主从架构图 2.2Redis主从结构搭建     1.Redis安装 可参考下方链接: 安装Redis文章连接   2.主从架构   2.1 Redis...

Redis集群原理详解

菜鸟阅读 : 2065赞(0)

一、Redis集群介绍: 1、为什么需要Redis集群?         在讲Redis集群架构之前,我们先简单讲下Redis单实例的架构,从最开始的一主N从,...

缓存淘汰算法-LRU 实现原理

菜鸟阅读 : 142赞(0)

01、前言 我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据。常用淘汰算法有 LRU,LFU,FIFO...

redis cli命令详解

菜鸟阅读 : 277赞(0)

redis安装后,在src和/usr/local/bin下有几个以redis开头的可执行文件,称为redis shell,这些可执行文件可做很多事情。 可执行文件 作用 redis-server  启动redis redis-cl...

硬核 redis 使用规范

菜鸟阅读 : 174赞(0)

突出强调部分 【强制】key 名不要包含特殊字符,如空格、换行、单双引号以及其他转义字符 【强制】拒绝 bigkey (防止网卡流量、慢查询) 【强制】控制 key 的生命周期,redis 不是垃圾桶 【强制】技术设计上避免热点 key 【...

redis的多路复用原理

菜鸟阅读 : 356赞(0)

redis服务端对于命令的处理是单线程的,但是在I/O层面却可以同时面对多个客户端并发的提供服务,并发到内部单线程的转化通过多路复用框架实现 一个IO操作的完整流程是数据请求先从用户态到内核态,也就是操作系统层面,然后再调用操作系统提供的a...