Redis
文章平均质量分 94
Redis入门
Baret-H
腾讯PCG Cloud IDE 团队,分享后台研发、基础架构、云研发、工程效能的相关知识~
展开
-
Redis缓存穿透&击穿&雪崩
目录1、缓存穿透2、缓存击穿3、缓存雪崩1、缓存穿透概述:缓存穿透的概念很简单,用户想要査询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库査询。发现也数据库中也没有,于是本次査询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。缓存穿透是指缓存和数据库中都没有数据,导致所有的请求都打在数据库上,造成数据库短时间内承受大量的请求而崩掉。缓存穿透通常来自于攻击,因为缓存和数据库都没有的原创 2021-05-16 10:39:46 · 508 阅读 · 17 评论 -
Redis主从复制&哨兵模式
参考: https://www.bilibili.com/video/BV1S54y1R7SB?p=36&t=340目录1、基本概念2、环境配置3、一主二从配置4、复制原理5、改良版6、哨兵模式1. 简介2. 测试3. 优缺点4. 全部配置1、基本概念主从复制,是指将一台Redis服务器的数据,复制到其他Redis服务器。前者为主节点(master/leader),后者为从节点(slave/follower)注意:数据的复制是单向的,只能由主节点到从节点;Master以写为主,Sl.原创 2021-05-12 14:21:27 · 503 阅读 · 15 评论 -
Redis事务实现
目录1、Radis事务执行流程2、案例1—正常执行事务3、案例2—放弃事务4、案例3—编译型异常5、案例4—运行时异常6、Redis乐观锁—watch监控1、Radis事务执行流程Redis事务是一组命令的集合,有以下特性:一次性:在一个队列里面一次性一起执行顺序性:一个事务中所有的命令都会序列化;事务执行的过程中,会按照预先定义的顺序执行排他性:执行过程中不允许外界干扰执行流程如下:1️⃣ 事务开启multi命令的执行,标识着一个事务的开始,实际上是通过在客户端状态的flags属原创 2021-05-09 23:32:50 · 666 阅读 · 3 评论 -
Redis数据类型详解(5基本+3特殊)
目录一、五大基本数据类型String(字符串)List(列表)Set(集合)Hash(哈希)Zset(有序集合)二、三种特殊数据类型geospatial(地理位置)1. GEOADD2. GEOPOS3. GEODIST4. GEORADIUS5. GEORADIUSBYMEMBER6. GEOHASH总结hyperloglog1. 简介2. 应用场景3. 命令4. 示例5. 总结bitmaps1. 简介2. 示例一、五大基本数据类型Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可原创 2021-05-03 10:10:04 · 3658 阅读 · 3 评论 -
最新版Redis安装配置教程(Windows+Linux)
目录Windows安装1、Github上下载压缩包2、解压压缩包3、开启Redis4、使用Redis客户端连接Linux安装1、下载安装压缩包2、Xshell连接服务器3、将压缩包上传到服务器4、验证上传是否成功5、解压Redis安装包6、进入Redis目录7、基本的环境安装8、将Redis配置文件拷贝至默认安装路径9、修改Redis配置文件10、启动Redis服务11、使用Redis客户端连接测试12、查看Redis的进程是否开启13、怎么关闭Redis服务?Windows安装Windows下使用R原创 2020-07-31 17:45:40 · 29158 阅读 · 24 评论