redis 单进程单线程 怎么对事务却没有串行化?

0 0 redis
セ小猪佩奇
セ小猪佩奇

声望值:107 0人

2018-04-10 15:32:53 提问

关注 0关注

收藏 0收藏, 195浏览

redis既然是单进程单线程的, 那么不管多少客户端连接上来进行操作, redis服务端应该都是一个个串行执行;

在网上看到有些资料:

事务执行期间,Redis不会再为其它客户端的请求提供任何服务,从而保证了事物中的所有命令被原子的执行

但事实上, 到了事务并发执行起来, 还要结合watch, 不应该是串行的么? 事务A开始后,即使有事务B也是排在事务A之后啊, 为啥还要结合watch?

请先 登录 后评论

0个回答

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问