Redis与Memcached区别

Redis优势

  1. redis具有持久化机制,定期将内存中的数据持久化到硬盘。
  2. redis具备binlog功能,所有操作写入日志,当redis出现故障,可依照binlog进行数据恢复。
  3. redis支持virtual memory,可以限定内存使用大小,当数据超过阈值,则通过类似LRU的算法把内存中的最不常用数据保存到硬盘的页面文件中。
  4. redis原生支持的数据类型String、Hash、List、Set和Sorted Set。 mercachedk仅支持key-value类型。

Mecached优势

  1. memcached是多线程运行,分布式缓存。Redis单线程

你可能感兴趣的:(Redis与Memcached区别)