NOSQL之Redis常用命令和数据持久化

 1.关于nosql

bson:例如mongodb 

2.关于redis 

redis三大特点:

 3.redis官网 :redis默认是16个库,数据分别存储在这16个库中

4.redis命令

扫描二维码关注公众号,回复: 12992816 查看本文章

 5.redis数据类型

1.)String类型

2.)list类型 

3.)hash类型 

4.)set类型 

5.)zset类型 

二:redis的持久化    rdb+aof

1.rdb:redis通过rdb自动进行备份数据,生成dump.rdb文件 

 如果想要实时的把数据进行持久化  不用等待15min/5min/1min  使用save命令,dump.rdb中就实时的有数据了

 

 

 2.AOF

 aof默认是no,没开启;在redis.conf中改成yes,就开启了,另外rdb和adf是两种策略,但是可以共存,两者都存在的话,找的是aof

用户写啥 aof就记录啥,aof文件是appendonly.aof文件,写一个shuju appendonly.aof就会追加一个记录,所以慢慢的话数据量就很大

 

 rdb相比较aof:性能比较好,因为是rdb在保存数据的时候会fork一个子进程进行操作,主进程不再进行任何io操作,所以性能好;但是因为会间隔几分钟进行数据的持久化,如果redis突然down的话,会存在数据丢失的情况.

猜你喜欢

转载自blog.csdn.net/zhangleiyes123/article/details/108071784
今日推荐