随着网络服务的规模不断完善,因添加新节点增大Redis集群的容量也成为了常用的操作。然而,它的操作工作要求许多小节,いくつかの小さな节で構成されるので、技术人员と開発者が理解して実行することが重要です。この記事では、正しい歩順でコツコツとRedis集群を拡張していく方法を説明します。
最初に、Redisクラスターを拡張する前に、計画を立てることが最も重要です。あなたは、拡張後のRedisクラスターの構成を決定する必要があります。重要なのは、クラスター内のすべてのノードを全種類のマスターとスレーブにエラチェックすることです。 シャーディングについては、適切な前処理を実施する必要があります。
次に、Redisクラスターの拡張を開始する前に、クラスター内のすべてのノードに対して、cluster meetを実行してから拡張を開始しましょう。拡張の度に、クラスター内の各ノード間でcluster replicateコマンドを実行して、全ノードをリンクさせます。
Redisクラスターの拡張が完了したら、変更が正しく実行されているかを確認します。これを行うために、あなたが持っている各ノードでcluster nodecountコマンドを実行します。これは、適切なno.of nodesの結果を出さない場合はRedisクラスターの拡張が完了していません。
Redisクラスターの拡張が完了したら、最後にRedisクラスターの保守をして下さい。このために、それぞれのノード間でcluster replciatesコマンドを実行し、システムの状態を確認する必要があります。また、REDIS管理ツールを介して、クラスター内の各ノードが完全に同期していることを確認する必要があります。
以上がRedisクラスターの拡張の一つ一つのステップです。Redisが本当に拡張されているかどうかを識別する必要があります。これを行うことができる唯一の方法は、Redisクラスターを圧力をかけて検証し、正しく拡張されたかどうかを確認することです。
正しく歩順を踏めば、Redisクラスターを手で拡張するのは簡単かつ安全な作業です。 Redisオペレーターが正しいステップを踏んで正しく歩順を踏んでいる場合、Redisクラスターを正しく拡張できる可能性があります。そうしないと問題を起こす可能性があるので、積極的にRedis管理ツールを介してクラスターの状態をチェックし、全体を統合して保守することを強く推奨します。