memcache和redis的区别和联系
程序员文章站
2022-09-26 12:39:08
一、区别 Memcache : 1,对每个key的数据最大是1M。 2,对各种技术支持比较全面,session可以存储memcache中,各种框架(例如thinkphp)对memcache支持比较好。 3,比较老牌、传统的内存缓存技术。 4,适合存储简单、实用的数据。 5,数据类型只有string。 ......
一、区别
Memcache :
1,对每个key的数据最大是1M。
2,对各种技术支持比较全面,session可以存储memcache中,各种框架(例如thinkphp)对memcache支持比较好。
3,比较老牌、传统的内存缓存技术。
4,适合存储简单、实用的数据。
5,数据类型只有string。
6,没有持久化。
redis:
1,每个key最大是1G.
2,对各种技术支持没有memcache更好。
3,新兴的内存缓存技术。
4,适合做集合计算(list/set/sortset)。
5,数据类型较丰富(string/list/set/sort /set/hash)。
6,有持久化
二:联系
数据存储在内存当中,数据模型都是key-value