Sou*_*nta 2 concurrency transactions redis jedis
我有一个程序(program_1)(基于Jedis KEY_1)定期写入Redis HASH().我有另一个program_2定期执行的程序()(单独的JVM进程),在Redis事务中执行以下操作:
Transaction transaction = redis.multi();
//get the current entity table
Response<Map<String, String>> currentEntityTableResponse = transaction.hgetAll(KEY_1);
transaction.del(KEY_1);
transaction.exec();
Run Code Online (Sandbox Code Playgroud)
我的假设是program_2在下次program_1运行时删除了HASH(使用KEY_1),它将再次创建HASH.它是否正确 ?
| 归档时间: |
|
| 查看次数: |
9666 次 |
| 最近记录: |