sql >> Database teknologi >  >> NoSQL >> Redis

Hvordan kender man master/slave status for redis?

INFO-kommandoen returnerer den aktuelle rolle.

f.eks. hvis vi er mesteren

role:master

vil blive vist, blandt andre detaljer.

Og hvis vi skifter til en slave, måske ved at bruge slaveof:

slaveof 192.168.1.66 6379

Vi får mere, når vi kører 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

EDIT:Her er en kortfattet cli-kommando som vist af Linus (men som lige har slettet sit indlæg):

redis-cli info | grep ^role

:)



  1. Node.js - vent på flere asynkrone opkald

  2. Tidspunkt for oprettelse af nøgle i redis

  3. MongoDB $time

  4. hvorfor Redis er enkeltgevind (hændelsesdrevet)