Redis與Memorycache的區別

2021-10-18 19:21:23 字數 1037 閱讀 8220

1.redis與memorycache的區別?

1.1memcache和redis管理session機制

memcache與tomcat整合,全域性session管理機制:即整個伺服器中所有應用全部基於memcache管理

reids 與應用進行整合,基於應用的session管理:即乙個應用會話全部交給redis管理

1.2 session同步的問題:

當session同步的物件較大的時候,會出現伺服器瓶頸的問題。

1.3使用memcache解決session同步

原理:當前登入請求通過負載均衡到達tomcat1的時候,它會去mencache裡面找sessionid對應的session。沒有就建立。然後把session備份到tomcat1中。同樣。再次訪問的時候負載均衡到達tomcat2.也會去尋找然後備份到tomcat2中。

問題:可以解決session同步的問題,但是每個伺服器都備份乙份這樣會造成很大的資源浪費。

1.4、使用reids處理session同步是應用級別的。

原理:也是先去redis中通過sessionid尋找session會話,沒有就在tomcat中建立。然後儲存到redis中共其他伺服器使用。利用了redis單例項,單執行緒的特性。在高併發的時候,不會出現併發執行緒安全的問題。

也就是說可以不修改tomcat的配置檔案。就可以指定任意模組是否使用redis進行session管理。

2.redis的五種資料結構?

3.漸進式rehash過程?

4.rehash原始碼?

5.持久化機制

6.reaof原始碼?

7.事務與事件

8.主從複製

9.啟動過程

10.集群

11.redis的6種資料淘汰策略

12.redis的併發競爭問題?

Redis篇 初始Redis與Redis安裝

一 前述 redis是當前比較熱門的nosql系統之一,它是乙個key value儲存系統。和memcache類似,但很大程度補償了memcache的不足,它支援儲存的value型別相對更多,包括string list set zset和hash。這些資料型別都支援push pop add remo...

redis系列 redis介紹與安裝

這個redis系列的文章將會記錄博主學習redis的過程。基本上現在的網際網路公司都會用到redis,所以學習這門技術於你於我都是有幫助的。博主在寫這個系列是用的是目前最新版本4.0.10,虛擬機器裝的是4.0.10,為了方便window也安裝了 版本3.2.100 後續命令會採用命令列,jedis...

Redis入門與實踐 Redis初識 一

redis所有資料保持在記憶體中,對資料的更新將非同步的儲存到磁碟中 wget tar xzf redis 4.0.11.tar.gz ln s redis 4.0.11 redis cd redis make make install1 redis server redis 伺服器 2 redis...