(错误)WRONGTYPE密钥不是有效的HyperLogLog字符串值

时间:2018-08-15 10:48:21

标签: redis

我正在使用redis-cli学习HyperLogLogs示例

  

redis-cli示例展示了如何使用HyperLogLog命令来记录和统计唯一的用户访问网站的次数。
  命令PFADD将一个或多个字符串添加到HyperLogLog。如果基数已更改,则PFADD返回1;如果保持不变,则返回0:

enter image description here

不过,当我按照说明进行操作时,它会报告错误:

127.0.0.1:6379> PFADD visits:2015-01-01 "carl" "max" "hugo" "arthur"
(error) WRONGTYPE Key is not a valid HyperLogLog string value.

1 个答案:

答案 0 :(得分:1)

即使是简洁的错误也提供了很多信息-您正在尝试使用非HLL的现有密钥(即visits:2015-01-01)。

现有密钥可能是某种字符串,但是如果您DEL visits:2015-01-01,则应该PFADD可以使用它。