Redis 功能入门大全和基于scala实现示例(3) -- 持

2019-03-18  本文已影响0人  小赵营
redis-scala.PNG

概要

  • Redis server 基于5.0.0的stable版本
  • Client基于 Jedis 2.9.0
  • Scala 基于 2.11.X

在系列的文章完成后,我们会了解redis的基本功能,实现scala语言对redis进行基本操作。
本文侧重理论是redis数据保存策略的重要环节。实战中,性能调优很多基于这些参数进行。

本文内容提要:

数据持久化

redis是内存型数据库,也是作为缓存使用重要原因。数据存储在内存中,一个致命的缺陷是:如果服务器出现重启、宕机,数据不可恢复。持久化机制因数据恢复功能而存在。Redis服务重启后,从持久化的文件中加载数据。Redis支持2种数据持久化模式, RDB(Redis DataBase)AOF(append only file)。持久化方式分别介绍配置、基本操作流程特点。

Redis服务支持2种持久化模式同时开启。同时开启时,重启服务默认加载AOF持久化的数据,原因后面会提到。

无论那种模式都使用fork函数开始子进程,进而开启持久化流程。另外,持久化过程中,若发生硬盘Io问题,都会导致阻塞。

1. RDB
2. AOF

往期传送门:

Redis 功能入门大全和基于scala的应用实现(1)
Redis 功能入门大全和基于scala的应用实现(2)
Redis 功能入门大全和基于scala实现示例(3) -- 持久化

据说,点赞会让女变美,男变靓。年终奖上涨非常浪,O(∩_∩)O~

上一篇下一篇

猜你喜欢

热点阅读