sql >> データベース >  >> NoSQL >> Redis

redisのマスター/スレーブステータスを知る方法は?

    INFOコマンドは現在の役割を返します。

    例:私たちがマスターの場合

    role:master
    

    とりわけ、詳細が表示されます。

    そして、おそらくslaveofを使用して、スレーブに切り替える場合:

    slaveof 192.168.1.66 6379
    

    INFOを実行すると、さらに多くの情報が得られます:

    role:slave
    master_host:192.168.1.66
    master_port:6379
    master_link_status:down
    master_last_io_seconds_ago:-1
    master_sync_in_progress:0
    master_link_down_since_seconds:1341313174
    

    編集:Linusによって示されている簡潔なcliコマンドは次のとおりです(ただし、投稿を削除したばかりの人):

    redis-cli info | grep ^role
    

    :)



    1. show dbsは、コマンドエラーの実行を許可されていません

    2. 集計後に元のドキュメントを元に戻す方法

    3. 同じドキュメント内のフィールドを使用したMongodbクエリ

    4. Laravel:Redis接続できませんでした:[tcp://127.0.0.1:6379]