zoukankan      html  css  js  c++  java
  • 基本的Redis事务

    3.7.2 基本的Redis事务
    
    有时候为了同时处理多个结构,我们需要向Redis发送多个命令。
    
    尽管Redis 有几个可以在两个键之间复制或者移动元素的命令,
    
    但却没有那种可以在两个不同类型之间移动元素的命令 
    
    
    什么是Redis的基本事务
    
    Redis 的基本事务(basic transaction)需要用到MULTI命令和EXEC命令,
    
    这种事务可以让一个客户端在不被其他客户端打断的情况下执行多个命令。
    
    在Redis里面,被MULTI命令和EXEC命令包围的所有命令会一个接一个地执行,
    
    直到所有命令都执行完毕为止。
    
    要在Redis里面执行事务,我们首先需要执行MULTI命令,
    
    然后输入那些我们想要在事务里面执行的命令,然后再执行EXEC命令
    
    127.0.0.1:6379> MULTI
    OK
    127.0.0.1:6379> set f1 'aa'
    QUEUED
    127.0.0.1:6379> set f2 'bb'
    QUEUED
    127.0.0.1:6379> keys *
    1) "gg"
    2) "vv"
    3) "cc"
    4) "ffffffffffffffffffffffffff"
    5) "bb"
    6) "aa"
    
    当Redis 从一个客户端那里接收到MULTI命令时,Redis 会将这个客户端之后发送
    
    的所有命令放入到一个对列里面,直到这个客户端发送EXEC 命令为止 
  • 相关阅读:
    vue学习之router
    vue学习之组件
    xshell操作
    Webstorm快捷操作
    javascript判断节点是否在dom
    影子节点 shadowDOM
    虚拟节点操作——DocumentFragment
    理解浏览器的历史记录
    浏览器渲染
    web请求流程
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348584.html
Copyright © 2011-2022 走看看