复述,支持原子操作吗

介绍

复述,支持原子操作吗?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<强>理论知识:

<强>复述,是一个高性能的键值数据库。复述的出现,很大程度补偿了memcached这类键/值存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java、C/c++, c#, PHP, JavaScript, Perl, object - C、Python、Ruby、Erlang等客户端,使用很方便。

<强>原子性(原子性)强:一个事务是一个不可分割的最小工作单位,要么都成功要么都失败。

原子操作是指你的一个业务逻辑必须是不可拆分的。

比如你给别人转钱,你的账号扣钱,别人的账号增加钱,这个业务逻辑就是原子性的,这个操作就是原子操作,要么都成功要么都失败。

<强>复述,所有单个命令的执行都是原子性的。

<强>复述,实现事务的原理

1。批量操作在发送EXEC命令前被放入队列缓存

2。收到EXEC命令后进入事务执行,事务中任意命令执行失败,其余的命令都不会被执行

3。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中

关于复述,支持原子操作吗问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

复述,支持原子操作吗