redis存储方式有哪些


本文摘自PHP中文网,作者(*-*)浩,侵删。

Redis其实就是一个用C语言写的一个程序,这个程序用来存储 key-value数据,数据先放在内存,然后写入磁盘指定位置。

下面我们梳理一下Redis存储两种方式: RDB和AOF (推荐学习:Redis视频教程)

第一种方式:RDB(Redis DataBase)

RDB是将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次持久化的文件,达到数据恢复。

rdis database存储方式,是将数据存储在一个xxx.rdb的文件中。文件中保存的数据就是redis中的内存数据。默认的存储方式,效率高,对磁盘的访问比较合理,对内存数据的监控也是有一定临界值的,保证数据尽可能不丢失。

redis.conf

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

#   In the example below the behaviour will be to save:

#   after 900 sec (15 min) if at least 1 key changed

#   after 300 sec (5 min) if at least 10 keys changed

#   after 60 sec if at least 10000 keys changed

#   Note: you can disable saving completely by commenting out all "save" lines.

#   It is also possible to remove all the previously configured save

#   points by adding a save directive with a single empty string argument

#   like in the following example:

#   save ""

# 持久数据的规则. RDB持久规则. 存储数据的文件由dbfilename参数决定

save 900 1

save 300 10

save 60 10000

 

# RDB持久数据的文件命名. 可以使用绝对路径配置,如果没有路径配置,在命令运行的相对位置开始寻址存在。

dbfilename dump.rdb

第二种方式:AOF(appendonly file)

阅读剩余部分

相关阅读 >>

数据哪些放Redis哪些放数据库

Redis持久化的几种方式

Redis如何实现持久化方案(rdb和aof使用)

java中的Redis怎么使用

如何使用Redis做数据库缓存提高网站性能

Redis数据量过大怎么办

Redis哨兵模式是集群吗

Redis如何实现限流?3种实现方式介绍

windows下如何正确安装Redis

为什么Redis是单线程

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...