redis 7 所有命令都是原子的吗?

2023-10-30 10:58:31 +08:00
 lypdarling

官网有句话

Redis has a different evolution path in the key-value DBs where values can contain more complex data types, with atomic operations defined on those data types.

是不是所有 redis 7 的命令都是原子的?这跟 chatgpt 中给的答案不一样

2242 次点击
所在节点    Redis
6 条回复
D0n9
2023-10-30 12:05:27 +08:00
chatgpt 的数据是几年前的吧
nothingistrue
2023-10-30 12:31:53 +08:00
redis 本质就一命令行工具,每个命令的执行结果,保持原子性,这是必须的。别说 redis 7 ,redis 正式发布的时候,没报漏洞的时候,命令都是原子的。

请注意,redis 命令,跟基于 redis 命令的客户端、SDK ,是两码事,后者通常会组合多个命令一起执行,这时候原子性未知。
realJamespond
2023-10-30 13:12:23 +08:00
单线程不是原子的?
dif
2023-10-30 14:44:07 +08:00
不要过分相信 chatgpt ,这玩意胡扯的时候有模有样的。
mysunshinedreams
2023-10-31 06:05:05 +08:00
@dif 这个确实,之前问过一个库的使用问题,全是胡诌
venomD
2023-10-31 09:15:32 +08:00
反问 gpt 一句,你确定吗?或者质疑它,你就会发现它说话和放屁一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/986619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX