【Redis】Redis跟Memcache的区别

版权声明:咔咔 来自https://blog.csdn.net/fangkang7 https://blog.csdn.net/fangkang7/article/details/84307081

author:咔咔

wechat:fangkangfk

在我们开始学习redis时,就必须还需要知道另一个非关系型数据库那就是memcache

1.memcache只支持k|v结构进行缓存,redis则有list,hash,set存储结构

2.redis物理内存使用完之后,会将很久没有使用的value存放到磁盘中

3.过期策略,redis可以设置过期时间,memcache是永不过期的

4.安全方面,加入说我们的数据库挂掉了,memcache就凉了,数据就没了,redis可以通过aof恢复

5.redis支持数据的备份

6.应用场景的区别redis做nosql使用,可以使用消息队列,数据堆栈,缓存数据.memcache则是用来缓存sql数据查询,用户信息缓存.

memcache应用读多写少的应用场景.redis是都可以.

猜你喜欢

转载自blog.csdn.net/fangkang7/article/details/84307081