2.2連線和路由表的維護
為了實現Smart客戶端,Jedis要快取16384個Slot到結點的對映關係。這還不算什麼,Jedis還要為每個結點單獨開一個連線池。假如你有一臺強勁的32核伺服器,為了在多核上充分釋放Redis的處理能力,可能會起16甚至32個例項,想想會有多少連線建立?如果你有兩臺應用呢?
這個問題在像Hazelcast或GridGain等其他P2P系統中還不會這麼嚴重。因為這兩個產品都是用Java多執行緒開發的,每臺伺服器上起一個例項就可以了。這樣客戶端即便是Smart模式也不會開很多連線到伺服器。後面還會講到,單執行緒的Redis的運維成本也不小。
本文作者:geelou
本文來自雲棲社群合作伙伴rediscn,瞭解相關資訊可以關注redis.cn網站。
相關文章
- WebSocket系列之如何建立和維護可靠的連線Web
- 連線多種型別的伺服器降低維護和運營成本型別伺服器
- osx中vpn連線成功後自動新增路由表路由
- 資料維護和基礎架構維護-有感架構
- 長連線和短連線的使用
- http的長連線和短連線HTTP
- Oracle的左連線和右連線Oracle
- django2.2版本連線mysql資料庫的方法DjangoMySql資料庫
- 連線和半連線
- 等值連線和自然連線的區別
- SQL中的左連線和右連線SQL
- Socket連線和Http連線HTTP
- 長連線和短連線
- 左連線和右連線
- 索引優化和維護索引優化
- 使用 stunnel 保護 telnet 連線
- Oracle統計資訊的收集和維護Oracle
- sql 內連線和外連線SQL
- ORACLE 11G 維護視窗和自動維護任務Oracle
- rac常用維護工具和命令
- 1.6.3.3. 本地連線和安全的遠端連線
- 連線池和連線數詳解
- LINUX 硬連線和軟連線Linux
- 無線網橋網路維護知識
- hdu 4368 樹狀陣列 離線維護陣列
- 線段樹維護區間等差數列
- 保護無線網路安全連線九個技巧
- linux軟RAID的建立和維護LinuxAI
- 交叉線和直連線
- 深入淺出SQL之左連線、右連線和全連線SQL
- pl/sql裡的左連線和右連線符號“+”SQL符號
- SQL Server中內連線和外連線的區別SQLServer
- 無線網路維護工作的幾個重要方面
- OB運維 | 連線 kill 中的 session_id運維Session
- Nagios資料提取和維護iOS
- 預測維護和預測分析
- Oracle RAC 常用維護工具和命令Oracle
- 區分socket連線和tcp/ip連線TCP