分布式缓存

为什么要用缓存?

1、高性能

2、高并发

面试题

redis和memcached有什么区别?

1、redis支付服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和支持更丰富的数据操作。在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去,这大大增加了网络io的次数和数据体积。在Redis中,这些复杂操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。

2、内存使用效率对比:

 

redis的线程模型是什么?

为什么单线程的redis比多线程的memcached效率要高得多?

 

posted @ 2021-01-24 16:07  Mr-Zero  阅读(61)  评论(0)    收藏  举报