Memcache和redis是中间介质,可以帮助我们通过java语言实现对内存的操作
java语言——> redis /memcache ——>内存
Memcache与redis的区别:
每个key的数据最大值:
Memcache:1M
Redis:1G
对技术的支持:
Memcache:对各种技术支持比较全面,session可以存储到memcache中,各种框架对memcache支持比较好
对数据类型的支持:
Memcache:数据类型只有string
Redis:支持丰富的数据结构,String List hash set sorted set
对持久化的支持:
Memcache没有持久化
Redis可持久化
分布式部署:
Redis的分布式是‘主从模式’,一主多从
Memcache的分布式与redis的不同,是把一台memcache的工作平均分配给多个memcache分担
联系:数据存储在内存当中
数据模型都是key-value型
Memcache对session支持,各种框架支持
Redis:集合计算
缓存的两种形式:
页面缓存:smart缓存
经常用在cms内存管理系统里面
数据缓存:经常用在页面的具体数据里面
来源:https://www.cnblogs.com/coder-wf/p/12210224.html