Redis optimistic lock with golang demo

2020-06-08
阅读 3 分钟
4.4k
redis 事务处理命令 MULTI:开启一个事务 EXEC:事务执行,将一次性执行事务内的所有命令 DISCARD:取消事务 使用 WATCH+MULTI 的方式来实现乐观锁 WATCH:监控一个或多个键,如果事务执行前某个键发生了改动,那么事务也会被打断UNWATCH:取消 WATCH 命令对所有键的监视 使用go-redis package模拟用户抢票的流程 开启多...

Redis replication 笔记

2017-08-20
阅读 2 分钟
2k
“关系数据库通常会使用一个主服务器(master)向多个从服务器(slave)发送更新,并使用从服务器来处理所有读请求。Redis也采用了同样的方法来实现自己的复制特性,并将其用作扩展性能的一种手段”