[英]will redis list of large size store data in multiple redis nodes in a cluster?
我已經開始閱讀Redis並詢問它在多節點分布式環境中的內部工作原理?
1.) 我創建了 Redis 列表並添加了 1M 大小為 20GB 的元素。 2.) 假設我的節點容量是 12 GB 。 3.) Redis 會在內部將列表拆分為多個節點嗎? 如果是這樣,它在檢索元素時如何處理插入順序?
我認為Redis集群的一個節點會崩潰。
因為redis集群是通過hash-slot來分發key的,也就是說具有相同hash的key會被分發到同一個節點上,一個key只會被一個節點持有,所以20GB的數據會通過key的(type是list)去到一個節點) 哈希,並且此節點(僅具有 12 GB 內存)將崩潰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.