我试图在这里运行一个简单的代码,它只是使用PFADD操作将一个值插入一个键,但是我收到了这个错误:
ResponseError:未知命令' 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,)
我在这里错过了什么吗?
答案 0 :(得分:1)
发出r.execute_command("PFADD", "key", 1, 2, 3)
以查看您的服务器是否支持该命令。
如果此命令运行正常,则问题出在redis-py
。
http://redis.io/commands/pfadd,您的版本比此版本早。
您可能可以使用早期版本支持的http://redis.io/commands/sadd来完成您的工作。检查此链接并尝试set
命令。它们在计算成员方面较慢,但具有确定性。