Redis Sorted Set 本身不支持直接设置默认值
以下是一个使用 Lua 脚本的示例,该脚本会在创建 Sorted Set 时自动为每个成员分配一个默认分数:
-- 创建 Sorted Set,并为每个成员分配默认分数
ZADD my_sorted_set 0 "member1"
ZADD my_sorted_set 0 "member2"
ZADD my_sorted_set 0 "member3"
如果你需要在应用程序中实现这个功能,你可以编写一个函数,该函数接受成员名称列表作为参数,并为每个成员分配一个默认分数。然后,你可以使用 ZADD
命令将这些成员添加到 Sorted Set 中。