首页 > 试题广场 >

请你来说一下Redis和memcached的区别

[问答题]

请你来说一下Redis和memcached的区别

相同点:
两者数据都是存储在内存中的key-value非关系型数据库,读写性能都非常高效
区别:
1、memcached只支持简单的key-value数据结构(string),redis支持丰富的数据结构(string、list、hash、set、zset、hyperloglog
2、memcached无法持久数据,备份,重启后数据全部丢失,redis支持持久化(aof/rdb数据持久化到硬盘上)
3、memcached无法进行数据同步,redis支持主从复制、集群
4、redis支持事务
5、redis单线程请求,并发情况下不需要考虑数据一致性问题

发表于 2020-02-19 12:03:46 回复(0)