我正在使用redis-cli学习HyperLogLogs示例
redis-cli示例展示了如何使用HyperLogLog命令来记录和统计唯一的用户访问网站的次数。
命令PFADD将一个或多个字符串添加到HyperLogLog。如果基数已更改,则PFADD返回1;如果保持不变,则返回0:
不过,当我按照说明进行操作时,它会报告错误:
127.0.0.1:6379> PFADD visits:2015-01-01 "carl" "max" "hugo" "arthur"
(error) WRONGTYPE Key is not a valid HyperLogLog string value.
答案 0 :(得分:1)
即使是简洁的错误也提供了很多信息-您正在尝试使用非HLL的现有密钥(即visits:2015-01-01
)。
现有密钥可能是某种字符串,但是如果您DEL visits:2015-01-01
,则应该PFADD
可以使用它。