1.关于nosql

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

bson:例如mongodb 

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

2.关于redis 

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

redis三大特点:

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

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

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

4.redis命令

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

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

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

 5.redis数据类型

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

1.)String类型

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

2.)list类型 

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

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

 

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

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

 

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

3.)hash类型 

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

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

 

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

 

4.)set类型 

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

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

 

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

5.)zset类型 

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

二:redis的持久化    rdb+aof

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

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

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

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

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

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

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

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

 2.AOF

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

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

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

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

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

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

相关文章:

  • 2021-12-16
  • 2021-07-03
  • 2022-01-08
  • 2021-05-09
  • 2021-11-24
  • 2021-11-11
  • 2021-11-10
猜你喜欢
  • 2021-09-09
  • 2021-12-19
  • 2021-04-11
  • 2022-12-23
  • 2022-12-23
  • 2021-04-11
相关资源
相似解决方案