【Redis与Memcached比较】

前言:

        在学习之中,对比一下Redis与Memcached比较.

核心:

Redis和Memcached比较:

       (1)如果存储的数据不是很大的情况下,两者几乎没太大区别,性能都非常高。如果存储的数据非常大的情况下,那么memcached性能略高,因为Memcached是多线程的,Redis是单线程的。
       (2)Redis断电之后有两种恢复方法:一是通过日志回复数据,而是通过本身自带的数据文件恢复数据。
       (3)memcached数据没有类型。Redis:包括string(字符串)、list(链表)、set(集合)、zset(有序集合)、hash(哈希)高级的数据结构,可以把集合做成队列、栈等高级的数据结构。
       (4)memcached是通过客户端驱动实现了集群的配置,而Redis是通过服务器端配置实现集群的。而且Redis有主从的复制功能(同步功能)。

       (5) Redis与memcached一样,为了保证效率,数据都是存在缓存中。区别是Redis会周期性的把更新的数据写入磁盘,或者把修改操作写入追加的记录文件,并且在此基础上实现主从同步。(Redis也可能会有一小部分数据丢失)。

总结

    感谢读者的阅读,持续学习中.

猜你喜欢

转载自blog.csdn.net/djuan15732626157/article/details/79188948