Redis Transactions


Redis transaksjoner tillate kjøring av en gruppe med kommandoer i ett enkelt trinn. Transaksjoner har to eiendommer i det som er beskrevet nedenfor:

Alle kommandoer i en transaksjon er sekvensielt gjennomføres som et enkelt isolert operasjon. Det er ikke mulig at en forespørsel utstedt av en annen klient serveres midt i utførelsen av en Redis transaksjon.

  • Redis transaksjonen er også atom
    . Atomic betyr enten alle kommandoene eller ingen er behandlet.

    Prøve

    Redis transaksjonen er initiert av kommandoen MULTI Hotell og så må du passere liste over kommandoer som skal utføres i transaksjonen, og etter at hele transaksjonen utføres av EXEC
    kommando.
    Redis 127.0.0.1:6379> MULTIOKList av kommandoer hereredis 127.0.0.1:6379> EXEC
    Eksempel

    Etter eksempel forklarer hvordan Redis transaksjonen kan igangsettes og gjennomføres.
    Redis 127.0.0.1:6379> MULTIOKredis 127.0.0.1:6379> SATT opplæringen redisQUEUEDredis 127.0.0.1:6379> GET tutorialQUEUEDredis 127.0.0.1 : 6379> INCR visitorsQUEUEDredis 127.0.0.1:6379> EXEC1) OK2) "Redis" 3) (heltall) 1
    Redis transaksjonen kommandoer

    Nedenfor gis tabellen viser grunnleggende kommandoer knyttet til Redis transaksjoner:
    SN
    Command & Beskrivelse
    1DISCARD
    Kast alle kommandoer utstedt etter MULTI2EXEC
    Execute alle kommandoer utstedt etter MULTI3MULTI
    markere starten på en transaksjon block4UNWATCH
    Glem alle sett keys5WATCH key [nøkkel ...]
    Se de gitte nøkler for å bestemme utførelsen av MULTI /EXEC blokk




    Next Page: