gpt4 book ai didi

python - Redis 上的 HyperLogLog 实现未被识别

转载 作者:可可西里 更新时间:2023-11-01 11:18:31 25 4
gpt4 key购买 nike

我试图在这里运行一个简单的代码,它只是使用 PFADD 操作将一个值插入到一个键中,但是我得到了这个错误:

ResponseError: unknown command 'PFADD'

我的代码如下:

import pandas as pd
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
r.pfadd("k", 2, 3, 4, 4, 5, 6, 7, 3, 4,)
  • Python 版本:2
  • Pandas 版本:0.19.0
  • Redis 版本:2.10.5`

我是不是漏掉了什么?

最佳答案

发出 r.execute_command("PFADD", "key", 1, 2, 3) 以查看您的服务器是否支持该命令。

如果此命令运行正常,则问题出在 redis-py 上。

编辑

http://redis.io/commands/pfadd在 Redis 2.8.9 中添加,你的版本比这个旧。

您可能可以使用 http://redis.io/commands/sadd 来完成您的工作,在早期版本中受支持。检查此链接并尝试 set 命令。它们计算成员的速度较慢,但​​具有确定性。

关于python - Redis 上的 HyperLogLog 实现未被识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40752575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com