-
RDB 优势:
1.数据库只包含一个文件,通过文件备份策略,定期配置,恢复系统灾难
2.压缩文件转移到其他介质上
3.性能最大化,redis开始持久化时,分叉出进程,由子进程完成持久化的工作 ,避免服务器进程执行I/O操作,启动效率高
劣势:如果宕机,数据损失比较大,因为它是没一个时间段进行持久化操作的。也就是积攒的数据比较多,一旦懵逼,就彻底懵逼了
查看全部 -
aof方式:
优势:1.带来更高的数据安全性。有三种同步策略。每秒同步、每修改同步、不同步。
2.AOF 文件是一个只进行追加操作的日志文件,因此在写入过程中即使出现宕机现象也不影响之前已经存在的内容。
3.如果日志过大,redis可以启动重写机制。在重写过程中产生的对数据库操作记录会保存在一个新文件中,等到重写完成后再追加到现有的文件中。
4.AOF 文件有序地保存了对数据库执行的所有写入操作
劣势:1.对于相同数量的数据集而言,文件比rdb方式要大。
2.效率比rdb低查看全部 -
redis 高性能是因为在内存中,
内存中同步到硬盘中就是持久化操作
两种持久化方式
1 RDB方式 指定的时间内,把数据写入到磁盘一次
2 AOF方式 将操作日志保存下来,启动redis,重新构建
查看全部 -
redis持久化使用方式
查看全部 -
redis持久化方式
查看全部 -
redis特性
查看全部 -
Sorted-Set使用场景
查看全部 -
存储set常用命令
查看全部 -
set与list相比,在功能上存在一个非常重要的特性,在服务器端完成多个sets之间的聚合计算操作如unix,defrost都是在服务器端完成,因此效率极高,并且可以减少大量的网络开销
查看全部 -
rpoplpush使用场景
查看全部 -
存储list常用命令
查看全部 -
list存储
查看全部 -
hash存储常用命令hset 名称 键 值;hmset设置多个键值对,hmget获取多个属性的值,hgetall获取全部属性,删除hdel,del可将整个集合删除。
自学命令:如hexists判断hash中的某个属性是否存在,存在返回 1不存在返回0;hlen获取里面的属性数量;hkeys获取所有的key,返回所有属性名称;hvals获取所有的值
查看全部 -
hash非常适合存储对象信息
查看全部 -
扩展命令 incrby 在原有数据上追加、decrby在原有数据上减、append在原有数据上将字符串相连
查看全部
举报