Redis 和 Memcached 各有什么优缺点,主要的应用场景是什么样的?
https://www.zhihu.com/question/19829601
论述Redis和Memcached的差异
https://yq.aliyun.com/articles/60981?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_10100
摘要: Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 表、链表、等数据类型的相关操作。
1.存储容量:memcached超过内存比例会抹掉前面的数据,而redis会存储在磁盘2.支持数据类型:memcached只支持string,redis支持更多。如:hash list集合 有序集合3.持久化:redis支持两种持久化策略,memcached无4.主从:redis支持5.memcached自带连接池和配合hash, redis3.0的集群6.
值有512MB(memcached最大是1MB)
Memcached可以缓存String,也可以缓存自定义java bean。但必须是可序列化的java bean(implements Serializable即可)
菜鸟教程 Java使用Redis,Java连接MemCached服务