1

仕様に fakeredis ジェムを使用するコードを使用していますが、REPL からこれらの仕様を実行するたびに、fakeredis は残り、コマンドのようなものRedis.newは fakeredis を提供します。実際の redis ストアに再びアクセスできるようにするには、無効にする必要があります。

REPLで無効/有効にする方法はありますか?

4

1 に答える 1

1

2 つの解決策は、fakeredis メモリ クラスを削除します。

Redis::Connection.drivers.delete_if {|d| d == Redis::Connection::Memory }

または、Ruby アダプターを再度追加します。

Redis::Connection.drivers << Redis::Connection::Ruby

ソース: https://github.com/guilleiguaran/fakeredis/issues/63

于 2013-08-20T23:21:35.783 に答える