猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
redis 集群分布式锁 setnx是事务的吗
redis 集群分布式锁 setnx是事务的吗
吃鸡游戏
浏览 1733
回答 2
2回答
MM们
Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送需要在本次事务中处理的命令,最后再发送 EXEC 命令表示事务命令结束。
0
0
0
沧海一幻觉
Redis分布式锁的安全性问题,在分布式系统专家和Redis的作者 antirez 之间就发生过一场争论。由于对这个问题一直以来比较关注,所以我前些日子仔细阅读了与这场争论相关的资料。这场争论的大概过程是这样的:为了规范各家对基于Redis的分布式锁的实现,Redis的作者提出了一个更安全的实现,叫做 Redlock 。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Redis
redis相比于rabbitmq,更通用对吗?
2 回答
redis中存储的是celery的定时任务,那么redis需要持久化吗?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续