2024-10-01 02:34:31 发布
网友
我试图在这里运行一个简单的代码,它使用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,)
我是不是少了点什么?在
发出一个r.execute_command("PFADD", "key", 1, 2, 3)以查看您的服务器是否支持该命令。在
r.execute_command("PFADD", "key", 1, 2, 3)
如果此命令运行正常,则问题在于redis-py。在
redis-py
http://redis.io/commands/pfadd是在Redis 2.8.9中添加的,您的版本早于此版本。在
您可能可以使用http://redis.io/commands/sadd,这在早期版本中受支持。请检查此链接并尝试set命令。它们计算成员的速度较慢,但具有确定性。在
set
发出一个
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
命令。它们计算成员的速度较慢,但具有确定性。在相关问题 更多 >
编程相关推荐