Install and configure redis on CentOS 6

  1. Add the EPEL repository

sudo yum install epel-release
sudo yum update

  1. Install Redis

sudo yum install redis

  1. Start Redis

sudo systemctl redis

sudo service redis start

Optional: To automatically start Redis on boot:

sudo systemctl enable redis

systemctl 命令不存在,可以使用 service

  1. Verify the Installation

Verify that Redis is running with redis-cli:

redis-cli ping

If Redis is running, it will return:
PONG

Configure Redis

Redis provides two options for disk persistence:

  • Point-in-time snapshots of the dataset, made at specified intervals(RDB).
RDB 持久化是 redis 默认的,用来生成某一个时间点的数据快照;RDB 是一个经过压缩的二进制文件,采用 RDB 持久化时服务器只会保存一个 RDB 文件(维护比较简单);

 -每次进行 RDB 持久化时,redis 都是将内存中完成的数据(??完成的)写到文件中,不是增量的持久化(写脏数据);
 
 -写RDB文件时,先把内存中数据写到临时文件,然后替换原来的 RDB 文件;
 
 1、RDB 文件的生成:
 
 RDB 持久化可以手动执行,也可以按照服务器的配置定期执行。
 1)save 和 bgsave(手动用于生成 RDB 文件的命令):
 save 会阻塞 redis 服务器进程,直到创建 RDB 文件完毕为止(在此期间不能处理任何请求)
 2)bgsave fork 一个子进程来创建 RDB 文件,父进程可以继续处理命令请求
 
 
 2、RDB 文件的载入
 
 redis 没有专门的命令去载入 RDB 文件,只有在服务器启动的时候,检测到 RDB 文件存在就会自动载入。
 
 如果 redis 启用了 AOF 持久化功能,服务器优先使用 AOF 文件还原数据。
 
 当服务器载入 RDB 文件时,会一直处于阻塞状态,直到载入完毕为止。
 
 载入 RDB 文件时,系统会自动检查,如果是过期键不会加载到数据库中。
  • Append-only logs of all the write operations performed by the server(AOF).
RDB 方式持久化的颗粒比较大,当服务器宕机时,直到上次 save/bgsave 后的所有数据都会丢失。而 AOF 的持久化颗粒比较细,服务器宕机后,只有宕机之前没来得 AOF 的操作数据会丢失。

1、AOF 实现
    
    1) AOF 持久化是通过 redis 服务器所执行的写命令来记录数据库状态的;被写入 AOF 文件的所有命令都是以 Redis 的命令请求协议格式保存的(redis 请求协议是纯文本的)。服务器在启动时,通过载入 AOF 文件、并执行其中的命令来还原服务器状态。
    
    2) AOF 文件名通过配置文件 appendfilename appenonly.aof 指定,存放位置通过配置文件 dir /var/lib/redis 指定。
    
    3) AOF 步骤:
    命令追加,服务器在执行完一个写命令后,会议协议的格式把其追加到 aof_buf 缓冲区末尾;
    文件写入,redis 服务器进程就是一个事件循环,在每次事件循环结束,会根据配置文件中的 appendfsync 属性值决定是否是将 aof_buf中的数据写入到 AOF 文件中。
    
    4) 文件同步:将内存缓冲区的数据写到磁盘(由于 OS 的特性导致)

Each option has its own pros and cons which are detailed in the Redis documentation. For the greatest level of data safty, consider running both persistence methods.

Because the Point-in-time snapshot persistence is enabled by default, you only need to set up AOF persistence:

  1. Make sure that the following values are set for the appendonly and appendfsync settings in redis.conf:

appendonly yes
appendfsync everysec

  1. Restart Redis:

sudo systemctl restart redis

https://www.linode.com/docs/databases/redis/install-and-configure-redis-on-centos-7/

https://lanjingling.github.io/2015/11/16/redis-chijiuhua/
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,015评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,262评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,727评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,986评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,363评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,610评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,871评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,582评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,297评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,551评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,053评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,385评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,035评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,079评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,841评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,648评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,550评论 2 270

推荐阅读更多精彩内容

  • 我在想,当我没有工作的时候,我的资金从哪来? 我在想,当我老去的那一天,我会后悔自己一辈子无所事事吗? 我在想,当...
    我心我愿秀阅读 89评论 0 2
  • 姓名:施杰 部门:分水碶 组别:谦虚三组 【知~学习】 诵读 心经 活法 : 与宇宙潮流协调和谐 - 踏着人生的正...
    施杰分水碶阅读 171评论 0 0
  • #师北宸一块听听写作课# 看着“如何下笔写出文章”这道作业,你又半天写不出一个字了吗? 我猜你的答案,是的。 写写...
    小小树木阅读 473评论 4 6
  • 夜雨击瓦声似翻, 天寒未觉春已还。 不知双亲何日见? 青樟小径落连连
    聿山阅读 215评论 0 1
  • 今天下午,数学老师拿着一沓试卷走进教室。我们一看,就知道今天要发试卷,所以我们都非常激动。 数...
    詹毅阅读 127评论 2 3