分片 -- 2




200x200


引言从 3.0 版本开始,redis 具备了集群功能,实现了分布式、容错、去中心化等特性,在生产环境中对于保证数据一致性和安全性、提高系统响应能力都有着很必要的意义本文我

#技术帖    #技术分享    #集群    #master   
分片为了能够查询数据,我们需要创建索引索引是指向一个或多个分片的逻辑命名空间一个分片是一个最小级别的工作单元,保存了数据的一部分,本身就是一个完整的搜索引擎,我们的程序通过索引与分片进行通信 复制分片复制分片是主分片的一个副本,用来防止数据丢失,只用来提供度请求,与 mysql 读写分离中的从库功能类似 分片的创建可以创建任意多个复制分片,且复制分片的数量可以随时调整,但主分片随着索引创建后,数量就是固定且不再可调整的了PUT /blogs { "settings" : { "number_of_shards" : 3, "number_of_replicas" : 1 } }  每个分片都可以存储任意多的数据 故障恢复由于复制分片中保存了主分片的全部数据,所以即使一个或多个主分片不再工作,只要至少还有一个主分片处于工作状态,整个集群就可以提供正常的数据服务然而,如果全部主分片都不再工作,复制分片无法处理写入请求,因此,整个集群将无法继续工作 var CODE_DIVS=[{"id":"editor_d","mode":"json"}];
#技术帖    #龙潭书斋    #search    #分布式   



京ICP备15018585号