Redis总结(上) 一 linux安装Redis 二 Redis 启动与关闭(默认方式) 三 指定配置文件启动(推荐使用该方式启动) 四 Redis 持久化 5 AOF持久化 8RDB与AOF区别
1 下载Redis 路径 https://download.redis.io/releases/;
2 在linux 新建文件夹 mkdir redis;
3 将下载的redis 上传至redis;
4 解压 tar zxvf redis.xx.tar ;
5 编译 make;
6 安装 make PREFIX=/usr/local/redis install.
1 进入scr目录 执行redis-server ./redis-server;
2 关闭命令 客户端 shutdown;
3 或者查询出进程 然后关闭;
3.1 查询进程 ps -ef | grep resid-;
3.2 关闭进程 kill -s 9 XX.
1 复制原配置文件,因为元配置文件过长,过滤注释,
具体指令 cat redis.conf | grep -v ‘#’ | grep -v ‘^$’ >redis-6379.conf;
解释一下该指令 查看(cat)原始配置文件(redis.conf), 匹配#开始的行或者空格开始的行然后取反(-v取反)并把结果复制到redis-6279.conf;
2 修改新的配置文件(保留以下三项);
2.1 daemonize 以守护线程启动,以服务形式启动,日志不再打印到命令控制窗口;logfile 指定日志文件的名称;dir 日志存放路径;
3 启动命令 原启动方式后面加上配置文件;
./redis-server /redis/redis-5.X.X/redis-6379.conf .
4 其他配置补充:
A rdbcompression yes redis采用LZF压缩;
B rdbchecksum yes 这更有利于文件的容错性,但是在保存rdb文件的时候,会有大概10%的性能损耗;
C stop-writes-on-bgsave-error yes #在出现错误的时候,是不是要停止保存.
1 RDB 持久化
A RDB 持久化既可以手动执行,也可以通过配置文件选项定期执行,rdb持久化所生成的rdb文件是进过压缩的二进制文件,通过该文件可以还原生成rdb文件时的数据库状态;
B 有两个命令可以生成rdb文件,save 与bgsave 说明, save是阻塞模式,拉低性能(基本不用);bgsave调用fork函数生成子进程,后台去操作,日志可以查看是否完成;
2 RDB 文件的载入工作是在服务启动时候自动执行的,只要Redis服务器在启动时检测到rdb文件存在,它就会自动载入rdb文件;
3 如果服务器开启了AOF 持久化,服务器会优先使用AOF文件来还原数据库状态;
4 一般配置
save 900 1 save 300 10 save 60 10000
只要其中一个条件被满足,服务器就会执行bgsave命令;
A AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库的状态
B AOF 持久化的实现,分为 命令追加(append),文件写入(write),文件同步(sync)三个步骤,Redis执行一条写命令后,先将命令追加到AOF缓冲区中,在以后的某个时刻再将AOF缓冲区的内容同步到文件中
6 AOF的三个策略
A NO 该模式下Redis服务器在每个事件循环中都将AOF缓冲区中的数据写入大AOF文件中,但是不执行同步(fsnc),由操作系统决定何时 同步。优点:速度快(不用同步),缺点:不安全(如果宕机丢失上次同步后的数据);
B ALWAYS 该模式下Redis服务器在每个事件循环都将AOF缓冲区中数据写入AOF文件中,且执行一次AOF文件同步操作. 优点:最安全(丢失数据最少);缺点:速度最慢;
C EVERYSEC 该模式下Redis 服务器在每个事件循环中都将AOF缓冲区中的数据写入到AOF中,且每秒执行一次文件同步操作。优点:效率安全都比较适中;
7 AOF重写
AOF模式的一个问题是AOF文件可能会变得非常大。过滤重复冗余数,生成新的AOF文件替代原AOF文件,这就是AOF重写
A RDB是指在指定的时间间隔内存中的数据集快照写入磁盘,实际操作是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储;
B AOF 以日志的形式记录服务器所处理的每个增删操作,以文本的形式记录,可以打开看到详细的操作记录;
C RDB优势:适合做冷备份;恢复效率高;性能高(子进程完成读写操作);
D RDB劣势:数据丢失多;数据集大时,可能会导致服务器停止几百毫秒甚至一秒(一般不要让Rdb时间间隔太长,否则rdb文件太大,对redis的性能也会有影响);
F AOF优势 更高的数据安全性(最大限度保证数据安全);
G AOD劣势 日志文件大;数据恢复慢;效率低(定时fsyn)
H 二者选择 AOF用来保证数据的不丢失,作为恢复数据的第一选择;RDB效率高,更加健壮,恢复数据快;
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算