2017-08-03 7 views
1

しかしServiceStack.Redis.RedisResponseException:不明なコマンド 'SCAN'

container.Register<IRedisClientsManager>(c => new RedisManagerPool(conn)); 
container.Register(c => c.Resolve<IRedisClientsManager>().GetCacheClient().WithPrefix("MyPrefix")); 

を次のように私は、私のServiceStackアプリホストで私RedisClientを登録し、私は

var keys = Cache.GetAllKeys(); 

を呼び出したときに、私のサービスでは、私はこれを受けエラー:ServiceStack.Redis.RedisResponseException:未知のコマンド 'SCAN'

どうすればよいですか?このCacheClientのすべてのキーをコンテナのプレフィックス設定でクリアしたいと思います。

+0

あなたはどのバージョンのレディスを使用していますか? SCANは比較的新しいコマンドです。 –

+0

私は2.4.6を使用しています。私は窓を使用しているのでhttps://github.com/rgl/redis/downloadsからダウンロードしました – icube

+0

OK、したがって、2.4.6は5-6歳のような古代版です。そして、窓に赤い線は正式にはサポートされていません、私はあなたがドッカーを実行し、その上に赤目の画像を使用することをお勧めします。 –

答えて

関連する問題