我有一套redis。此集最多可存储20个成员(使用SADD
命令添加)。
我的问题是;我需要在需要时更新这些成员。会员每个会员最多需要修改10次。设置成员是json作为字符串。我脑子里只有solutoin,也让所有成员更新并重新创建该组。但它似乎很有意思。
我知道有ZADD
排序集及其得分支持似乎也适合我还需要像json中的数据更新得分,但我只是想知道是否有任何方法以有效的方式更新成员,或者正在更新成员在redis途中不被接受?
注意:redis数据存储区正由node.js和java客户端使用。
答案 0 :(得分:4)
设置成员本身是不可变的 - 您可以添加新成员或删除现有成员。那就是它。
鉴于集合是唯一成员的无序集合,请考虑可能的结果是成员在理论上可修改为成员的新值: