Redis基本的事务操作
流程:
--------队列 set set set 执行----------
在Redis中事务操作不保证原子性,只有单条操作拥有原子性
在事务中命令先存放进事务,然后再一次性执行。即一次性,顺序性,排他性
Redis的事务:
1.开启事务(multi)
2.命令入队(......)
3.执行事务(exec)/不执行discard
乐观锁的操作:watch
当watch对一个key上锁后如果是多线程运行,在事务运行前另一个线程改变了key的值或状态,则事务会运行失败返回null
上锁后可以使用unwatch解锁
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!