redis 持久化的概念 #####################RDB############# 1、Snapshotting(RDB)机制以及运行原理 2、Snapshotting机制的配置 #################AOF############## 1、Append-Only Fi ...
分类:
其他好文 时间:
2019-01-13 18:12:11
阅读次数:
153
一、Redis高可用概述 在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。 我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。但是在Redis语境中,高可用的含义似乎要宽 ...
分类:
其他好文 时间:
2019-01-09 18:45:10
阅读次数:
225
什么叫持久化? 用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中。 持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 XML 数据文件中等等。 也可以从如下两个层面来理解持久化: 应用层:如果关闭( Close )你的应用,然后重新启动则先前的数 ...
分类:
其他好文 时间:
2019-01-06 20:45:50
阅读次数:
172
redis发布订阅 三个角色,提供的redis命令 1.发布者 publish 频道 消息 给频道发消息 2.订阅者 SUBSCRIBE 频道 订阅频道 PSUBSCRIBE 频道* 支持模糊匹配的订阅 3.频道 channel 频道名 自定义 redis持久化之RDB 1.在配置文件中添加参数..... ...
分类:
其他好文 时间:
2019-01-02 23:24:26
阅读次数:
233
一.redis持久化RDB 1.在配置文件中添加参数,开启rdb功能 redis.conf 写入 创建文件夹 mkdir -p /data/6379 2.开启redis服务端,测试rdb功能 redis-server redis.conf 二.redis持久化之aof 1.开启aof功能,在redi ...
分类:
系统相关 时间:
2019-01-02 22:16:12
阅读次数:
250
2.切换到redis目录 3.创建一个配置文件s2-redis.conf 4.编辑文件 vi s2-redis.conf,写入以下内容 5.检查redis服务端是否是运行状态,此状态属于没有,正常,继续下一步操作 6.指定配置文件启动服务端redis-server s2-redis.conf 7.上 ...
分类:
数据库 时间:
2019-01-02 19:28:46
阅读次数:
195
一、是什么 以日志的形式记录每个写操作,将redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 ...
分类:
其他好文 时间:
2019-01-02 01:19:59
阅读次数:
190
2016-12-22 13:58:48 该系列文章链接NoSQL 数据库简介Redis的安装及及一些杂项基础知识Redis 的常用五大数据类型(key,string,hash,list,set,zset)Redis 配置文件介绍Redis 持久化之RDBRedis 持久化之AOFRedis 主从复制 ...
分类:
数据库 时间:
2019-01-01 14:54:20
阅读次数:
257
一、什么是RDB持久化 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存中里。redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束,再用这个临时文件替换上次持久化的文件。整个过程 ...
分类:
数据库 时间:
2018-12-31 17:24:34
阅读次数:
150
redis持久化 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手 ...
分类:
数据库 时间:
2018-12-29 11:16:08
阅读次数:
243