redis中命令smove的目的是什么?
what is purpose of command smove in redis?
在 Redis 中,为了将集合集合移动到另一个集合集合,我们可以使用“smove”命令作为
如下:
smove set1 set2 member
我的问题是这个操作,解决什么问题。
如果有人有好的答案,请告诉我
如果没有此命令,您将不得不从 set1 中删除和项目并将其添加到 set2。
这不是原子的。
如果您的进程在中途终止,您将在将其添加到 set2 之前丢失该 set 条目
在 Redis 中,为了将集合集合移动到另一个集合集合,我们可以使用“smove”命令作为
如下:
smove set1 set2 member
我的问题是这个操作,解决什么问题。 如果有人有好的答案,请告诉我
如果没有此命令,您将不得不从 set1 中删除和项目并将其添加到 set2。
这不是原子的。
如果您的进程在中途终止,您将在将其添加到 set2 之前丢失该 set 条目