扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 计算机基础 > Redis高频面试题 > 4.Redis和Memcached的区别与相同点?

相同点:

  • 两者的读写性能都比较高
  • 都是基于内存的数据库,通常被当作缓存使用
  • 都有过期策略
  • 都是基于C语言实现

不同点:

不同点RedisMemcached
是否支持复制支持主从复制不支持复制
key长度长度最大为 2GB长度最多为 250 个字节
数据类型不仅支持key-value类型的数据,还支持hash、list、set、zset等数据等数据类型的数据仅支持key-value类型的数据
数据持久化支持数据持久化,可以将数据保存到磁盘不支持数据持久化
网络IO模型单线程的多路 IO 复用模型多线程的非阻塞IO模式
集群原生支持cluster 模式集群无原生
Redis和Memcached的区别

点击面试手册,获取本站面试手册PDF完整版