Redis 和 memcache 有什么区别?
What are the differences between Redis and Memcached?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Backend
标签: Redis, Memcached, 区别, 持久化, 数据类型
参考答案摘要
答案 存储方式不同:memcache 把数据全部存在内存之中,断电会挂掉,数据不能超过内存大小;Redis 有部份存在硬盘上,这样能保证数据的持久性。 数据支持类型:memcache 对数据类型支持相对简单;Redis 有复杂的数据类型。 使用底层模型不同:它们之间底层实现方式,以及与客户端之间通信的应用协议不一样,Redis 自己构建了 vm 机制,因为一般的系统调用系统函数的话,会浪费一定的时...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。