Redis
白不懂黑的静
纸上得来终觉浅 绝知此事要躬行
展开
-
Redis的事务性
简介:Redis我们常常称其为内存数据库,而在传统的关系型数据库中,事务性又是不得不面临的一个问题,所谓事物性,说简单点,就是一组数据库操作之间是有关联关系的,要么全部都执行成功,要不就都不执行。那么这里,我们就了解下Redis的事物是怎么处理的。Reids事物首先要清楚几个概念:1、Redis的单条命令是保持原子性的,但是事物不保证原子性。(Reids事物的本质:一组命令的集合,一个事物中的所有命令都会 被序列化,然后按照顺序执行,一次性、顺序性、排他性的执行一系列命令)。2、原创 2020-10-26 10:30:10 · 289 阅读 · 1 评论 -
Redis持久化之AOF
目录一、简介:二、开启AOF三、AOF的配置参数四、AOF文件的修复五、优缺点一、简介:AOF(Append Only File)是redis的另一种持久化机制,这种持久化机制与RDB一样,也是redis的主进程fork一个子进程后,对操作进行记录,其原理用一句话概括就是:它以日志的形式,记录我们对redis数据库进行写操作的命令,然后在进行恢复的时候,再将这些命令按照顺秀一次执行,重新构建redis的数据结构。二、开启AOF和RDB一样,AOF的开启也是在redi.原创 2020-10-24 17:26:35 · 116 阅读 · 0 评论 -
Redis持久化之RDB
本篇着重记录下Redis下的持久化RDB(Redis Database)。一、原理: 我们通俗的说法就是快照,即在某个时刻,按下快门,将数据记录下来,然后要恢复时直接拿着快照进行恢复就行。 其持久化快照保存过程如下图:关键就是搞懂,在进行快照的过程中,redis的主进程会fork一个子进程出来,由子进程进行临时rdb文件的写入,从而不影响父进行的操作,因此,RDB相比于AOF的性能更高。但机制本身决定了其的缺点,在断电时,会失去上次快照之后到断电时这个过程的数据...原创 2020-10-23 17:24:19 · 249 阅读 · 1 评论 -
Redis持久化--RDB和AOF
目录前言1、说什么?2、为什么要持久化3、Redis给出的持久化方案RDB方式AOF方式两种方式的优缺点配置方式注意事项前言1、说什么?本篇主要介绍redis的两种持久化方式:RDB(Redis DataBase)、AOF(Append Only File).2、为什么要持久化Redis作为一种高性能的内存数据库,因而,当断电或者故障导致redids服务出现问题后,Redis中存储的数据是会丢失的。3、Redis给出的持久化方案Redis.原创 2020-10-19 16:41:48 · 127 阅读 · 0 评论 -
浅谈redis缓存及缓存雪崩的处理
前言现在随着redis应用的越来越广泛,以及高并发情况的出现,在大多数的springboot项目中,使用redis作为缓存,越来越普遍了,而伴随而来的,在项目中应用redis作为缓存,如何才能更好的使用,以及怎样避免雪崩,成为了项目架构越来越关心的事了。缓存雪崩先看看百度百科给的缓存雪崩的定义:缓存雪崩是指缓存中数据大批量到过期时间,而查询数据量巨大,引起数据库压力过大甚至down机。举例来说,在一个高并发的接口上,我们使用了redis缓存进行数据的查询,redis的缓存的性能假设在12原创 2020-10-17 21:14:52 · 329 阅读 · 0 评论 -
SrpingBoot集成Redis
前言本篇博客主要描述了基于SpringBoot2.0环境,集成Redis3.2完成SpringBoot环境下的数据往Redis数据库中的持久化功能。环境准备1、springBoot环境搭建搭建好一个SpringBoot环境,这里不细说,不懂的看springboot官网或找度娘,很容易实现。2、安装Redis我是在win10环境下安装的redis,直接下载redis下载后解压,到期目录下,直接双击redis-server.exe即可启动redis默认端口6379原创 2020-09-27 11:38:15 · 134 阅读 · 0 评论