我计划使用redis作为一个独特的原子id发生器。但是,我担心可能有来自多个浏览器的模拟web请求。我想知道,使下列操作成为原子操作的常见做法是什么?get id from redis insert id as 0 into redis store the id in a variableincrease id by one
store the new id back to redis</e
GET the value of KEY from Redis我使用模块与我的Redis实例进行交互。我熟悉Redis事务,但我似乎找不到一个不错的文档或示例,说明如何在Golang中以并发、安全和原子的方式实现所需的一组操作。问题:我如何实现定义的action,并确保步骤1和步骤2之间不会发生其他action操作,即使我从不同的go例程访问Redis实例?