zoukankan      html  css  js  c++  java
  • 使用过 Redis 分布式锁么,它是什么回事?

    先拿 setnx 来争抢锁抢到之后再用 expire 给锁加一个过期时间防止锁忘记了 

    释放

    这时候对方会告诉你说你回答得不错然后接着问如果在 setnx 之后执行 expire

    之前进程意外 crash 或者要重启维护了那会怎么样

    这时候你要给予惊讶的反馈是喔这个锁就永远得不到释放了紧接着你 

    需要抓一抓自己得脑袋故作思考片刻好像接下来的结果是你主动思考出来的

    然后回答我记得 set 指令有非常复杂的参数这个应该是可以同时把 setnx  

    expire 合成一条指令来用的对方这时会显露笑容心里开始默念这小子 

    还不错

  • 相关阅读:
    react特点和创建虚拟DOM
    vue的keep-alive
    JavaScript-事件委托
    vue-router参数传递
    js常用的字符串处理
    vue-vuex
    vue-组件
    vue-父子组件传值
    堆和栈
    js-深拷贝浅拷贝
  • 原文地址:https://www.cnblogs.com/programb/p/13011235.html
Copyright © 2011-2022 走看看