[英]HyperLogLog Implementation on Redis Not Recognized
我試圖在這里運行一個簡單的代碼,該代碼只是使用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,)
我在這里想念什么嗎?
發出r.execute_command("PFADD", "key", 1, 2, 3)
來查看服務器是否支持該命令。
如果此命令運行正常,則問題出在redis-py
。
Redis 2.8.9中添加了http://redis.io/commands/pfadd ,您的版本早於此版本。
您可能可以使用http://redis.io/commands/sadd來完成您的工作,這在早期版本中受支持。 檢查此鏈接,然后嘗試set
命令。 它們計算成員的速度較慢,但具有確定性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.