Redis 5.0.0クラスタImportError:cannot import name StrictRedisCluster

754 ワード

redisクラスタに接続してエラーを報告します.
ImportError: cannot import name 'StrictRedisCluster'
# -*- coding:utf-8 -*-
from rediscluster import StrictRedisCluster
nodes = [{"host": "localhost", "port": "7001"}]
r = StrictRedisCluster(startup_nodes=nodes, decode_responses=True)
r.set('test', 111)
print(r.get('test'))

解決:
redis5.0このStrictRedisClusterメソッドをサポートする方法を修正し、RedisClusterメソッドを使用する.
# -*- coding:utf-8 -*-
from rediscluster import RedisCluster
nodes = [{"host": "localhost", "port": "7001"}]
r = RedisCluster(startup_nodes=nodes, decode_responses=True)
r.set('test', 111)
print(r.get('test'))