使用最新的Redis,有没有办法使用Redis聚合值。
EG。
set (or hset or sadd) a 3.55
set b 7.66
set c 13.32
etc.
如何获得+ b + c?
我到处搜索过。
我不知道该怎么做。
如果我不能轻易做到,那么Redis对我来说是错误的做法。
非常感谢。
答案 0 :(得分:2)
不 - 目前还不是Redis的一部分。
对于ad-hoc聚合,您应该使用Lua脚本 - 请参阅EVAL
命令 - 或将数据带到应用程序并在那里聚合。
如果您知道您的聚合需要什么,另一种方法是让它们与其余数据一起更新(即每次写入操作)。