
Redis
文章平均质量分 57
讲叙Redis相关的知识体系,包括简介、操作命令、与Spring整合,主从复制、备份等
HadesLin
这个作者很懒,什么都没留下…
展开
-
8、Redis 解决应用问题
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录缓存穿透缓存击穿缓存雪崩分布式锁缓存穿透问题描述:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源解决方案对空值缓存设置白名单进行实时监控缓存击穿问题描述:key可能会在某些时间点被超高并发地访问,是一种非常“热点”的数据,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回原创 2021-07-05 17:04:51 · 4128 阅读 · 0 评论 -
7、集群
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录简介1、概述2、优点3、原理配置简介1、概述:redis 集群实现了水平扩容,即启动N个 redis 节点,将整个数据库分布存储在这 N 个节点中,每个节点存储总数据的 1/N。redis 集群通过分区来提供一定程度的可用性,即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求2、优点扩容分摊压力无中心配置3、原理:一个redis集群包含16384个插槽(hash原创 2021-07-05 15:04:09 · 3929 阅读 · 0 评论 -
6、主从复制
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录简介1、概述2、优点3、复制原理常用模式1、一主二仆2、薪火相传3、哨兵模式相关配置简介1、概述:主服务器数据更新后根据配置和策略,自动同步到从服务器的机制,主服务器以写为主,从服务器以读为主2、优点读写分离,性能扩展容灾快速恢复3、复制原理slave 启动成功连接到master后发送一个同步命令slave 收到命令,启动后台的同步进程,将所有接收到的修改数据集命令, 在后台进程执原创 2021-07-05 14:45:33 · 3653 阅读 · 0 评论 -
5、持久化
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录RDB持久化1、概述2、优势3、持久化流程4、相关配置AOF持久化1、概述2、优势3、持久化流程4、相关配置RDB持久化1、概述:指定的时间间隔内将内存中的数据集快照写入磁盘,恢复时是将快照文件直接读到内存里2、优势适合大规模的数据恢复对数据完整性和一致性要求不高更适合使用节省磁盘空间恢复速度快3、持久化流程:redis会单独创建(fork)子进程来进行持久化,会先将数据写入到临时原创 2021-07-05 14:23:01 · 4267 阅读 · 0 评论 -
4、事务与乐观锁
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录事务简介1、概述2、特性3、相关命令秒杀案例事务简介1、概述:redis 事务是一个单独的隔离操作,就是用来串联多个命令防止别的命令插队2、特性单独的隔离操作没有隔离级别不保证原子性3、相关命令功能指令组队multi执行exec取消组队discard监视watch取消监视unwatch秒杀案例连接超时问题:使用连接池解决原创 2021-07-04 15:52:36 · 4141 阅读 · 0 评论 -
3、SpringBoot 整合及操作 Redis
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录SpringBoot整合Redis1、导入依赖2、配置文件3、配置类API测试1、字符串相关API2、列表相关API3、集合相关API4、有序集合相关API5、哈希表相关API6、发布订阅SpringBoot整合Redis1、导入依赖<dependencies> <dependency> <groupId>org.springframework.原创 2021-07-04 04:45:18 · 4356 阅读 · 0 评论 -
2、数据类型及命令
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录常见命令1、键相关命令2、库相关命令字符串(String)1、简介2、相关命令列表(List)1、简介2、相关命令集合(Set)1、简介2、相关命令哈希表(Hash)1、简介2、相关命令有序集合(ZSet)1、简介2、相关命令HyperLogLog1、简介2、相关命令3、案例Geospatial1、简介2、相关命令3、案例发布和订阅1、简介2、相关命令常见命令1、键相关命令功能指令查看原创 2021-07-04 01:41:01 · 4171 阅读 · 0 评论 -
1、Redis 简介及安装
该栏目会系统的介绍 Redis 的知识体系,共分为相关概念、操作指令、主从复制等模块文章目录Redis 简介1、概述2、应用场景安装 Redis1、安装2、主要工具3、配置文件4、启动、关闭Redis 简介1、概述:Redis是一个开源的key-value存储系统。为了保证效率,数据都是缓存在内存中。使用单线程+多路IO复用技术2、应用场景配合关系型数据库做高速缓存多样的数据结构存储持久化数据安装 Redis1、安装# 安装C语言编译环境 install gcc # 安原创 2021-07-03 17:58:53 · 4218 阅读 · 0 评论