为什么要用缓存?
1、高性能
2、高并发
面试题
redis和memcached有什么区别?
1、redis支付服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和支持更丰富的数据操作。在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去,这大大增加了网络io的次数和数据体积。在Redis中,这些复杂操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。
2、内存使用效率对比:
为什么单线程的redis比多线程的memcached效率要高得多?
原文:https://www.cnblogs.com/mr-zero/p/14321207.html