0

ここで、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,)
  • Python バージョン: 2
  • パンダのバージョン: 0.19.0
  • Redis バージョン: 2.10.5`

ここで何か不足していますか?

4

1 に答える 1

1

a を発行し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コマンドを試してください。メンバーのカウントは遅くなりますが、決定論的です。

于 2016-11-22T22:45:38.080 に答える