前提・実現したいこと
入門Python3(オライリー・ジャパン)のp265において、Redisの集合に値を追加したいです。
正しく作動すれば以下のように表示されます。
python
1>>> conn.sadd('zoo', 'duck', 'goat', 'turkey') 23
発生している問題・エラーメッセージ
以下のようにエラーが表示されます。
該当のソースコード
python3
1>>> conn.sadd('zoo', 'duck', 'goat', 'turkey') 2Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 File "/Users/kota/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/client.py", line 2243, in sadd 5 return self.execute_command('SADD', name, *values) 6 File "/Users/kota/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/client.py", line 901, in execute_command 7 return self.parse_response(conn, command_name, **options) 8 File "/Users/kota/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/client.py", line 915, in parse_response 9 response = connection.read_response() 10 File "/Users/kota/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/connection.py", line 756, in read_response 11 raise response 12redis.exceptions.ResponseError: WRONGTYPE Operation against a key holding the wrong kind of value
補足情報(FW/ツールのバージョンなど)
PCはMacを使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/15 12:22 編集
2020/09/15 12:40
2020/09/15 12:45