Redis與Memcached應用的簡單比較

2021-06-16 13:33:28 字數 250 閱讀 7819

這兩年redis火得可以,redis也常常被當作memcached

的挑戰者被提到桌面上來。關於redis與memcached的比較更是比比皆是。然而,redis真的在功能、效能以及記憶體使用效率上都超越了memcached嗎?

下面內容來自redis作者在stackoverflow上的乙個回答,對應的問題是《is memcached a dinosaur in comparison to redis?》(相比redis,memcached真的過時了嗎?)

Redis與Memcached的比較

1.網路io模型 memcached是多執行緒,非阻塞io復用的網路模型,分為監聽主線程和worker子執行緒,監聽執行緒監聽網路連線,接受請求後,將連線描述字pipe 傳遞給worker執行緒,進行讀寫io,網路層使用libevent封裝的事件庫,多執行緒模型可以發揮多核作用,但是引入了cache...

Redis與Memcached的比較

redis與memcached的比較 1.網路io模型 memcached是多執行緒,非阻塞io復用的網路模型,分為監聽主線程和worker子執行緒,監聽執行緒監聽網路連線,接受請求後,將連線描述字pipe 傳遞給worker執行緒,進行讀寫io,網路層使用libevent封裝的事件庫,多執行緒模型...

Redis與Memcached的比較

redis與memcached的比較 網路io模型 memcached是多執行緒,非阻塞io復用的網路模型,分為監聽主線程和worker子執行緒,監聽執行緒監聽網路連線,接受請求後,將連線描述字pipe 傳遞給worker執行緒,進行讀寫io,網路層使用libevent封裝的事件庫,多執行緒模型可以...