Redis学习笔记(一)简介


Memcache和Redis对比

Memcache:

1、存储数据安全--memcache挂掉后,数据丢失 (数据没法持久化);

2、灾难恢复--memcache挂掉后,数据不可恢复;

3. 因为没有cache 大量请求穿透DB mysql无法支撑 系统崩溃 这种情况就是 (缓存穿透)(缓存穿透会导致雪崩效应)


Redis:

1、存储数据安全-- redis可以定期保存到磁盘(持久化);

Redis 有序列化机制 (AOF模式,RDB模式【快照模式 定期保存】 默认使用的是RDB模式)

AOF:【记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集】
RDB:【在指定的时间间隔内生成数据集的时间点快照 (就是定期保存)】

2、灾难恢复-- redis数据丢失后可以通过aof恢复;

3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;

4、不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;

5、Message borker: 消息队列(将同步系统异步化)

client -> borker <- server 数据量不大可以使用Redis当消息队列

posted on 2017-07-05 21:50  沐雨橙风丶  阅读(146)  评论(0)    收藏  举报