Redis

来源:互联网 发布:大数据应用系统架构 编辑:程序博客网 时间:2024/06/05 09:52

我只有一句话:redis本来就是数据库。

难道只有表结构的关系型数据库才叫数据库吗?谁规定啦!



6.持久化

Redis的所有数据都存储在内存中,但是他也提供对这些数据的持久化。

6.1 数据快照

数据快照的原理是将整个Redis中存的所有数据遍历一遍存到一个扩展名为rdb的数据文件中。通过SAVE命令可以调用这个过程。

Background saving started

如果你是使用的brew在Mac OSX上安全的Redis,那么rdb文件会存在如下路径

/usr/local/var/db/redis/dump.rdb

6.2 Append-Only File(追加式的操作日志记录)

Redis还支持一种追加式的操作日志记录,叫append only file,其日志文件以aof结局,我们一般各为aof文件。要开启aof日志的记录,你需要在配置文件中进行如下设置:

appendonly yes

这时候你所有的操作都会记录在aof日志文件中

7.管理命令

Redis支持多个DB,默认是16个,你可以设置将数据存在哪一个DB中,不同DB间的数据具有隔离性。也可以在多个DB间移动数据。

Redis还支持对某个DB数据进行清除(当然清空所有数据的操作也是支持的)

8.客户端

Redis的客户端很丰富,几乎所有流行的语言都有其客户端,这里就不再赘述,有兴趣的同学可以上Redis的Clients页面去查找。

https://kuaibao.qq.com/s/20170606A02AXX00点击打开链接原作者(天天快报)