GET the value of KEY from Redis我使用模块与我的Redis实例进行交互。我熟悉Redis事务,但我似乎找不到一个不错的文档或示例,说明如何在Golang中以并发、安全和原子的方式实现所需的一组操作。问题:我如何实现定义的action,并确保步骤1和步骤2之间不会发生其他action操作,即使我从不同的go例程访问Redis实例?
在我的并发项目中,我需要在redis中获取一个值,然后更新它并在redis中设置。像下面的代码一样,我期望的结果应该是3000,但是我得不到正确的结果。序列可能是错误的,可能是GET SET SET或者GET SET SET GET,等等。我怎样才能得到正确的序列和正确的结果?我应该使用一些锁吗?import * as redis from 'redis';
let config: redis.ClientOpt