2013-08-16 2 views
1

사양을 위해 fakeredis gem을 사용하는 일부 코드로 작업하고 있지만 REPL에서 해당 사양을 실행할 때마다 fakeredis는 계속 남아 있고 Redis.new과 같은 명령은 나를 fakeredis로 줄 것입니다. 진짜 redis 저장소에 다시 액세스 할 수 있으려면이 기능을 비활성화해야합니다.일단로드되면 fakeredis를 비활성화하는 방법이 있습니까?

REPL에서 사용/사용 중지 할 수있는 방법이 있습니까?

+0

"개발"도움이 사용자 환경 변경 . – Kashyap

답변

1

두 솔루션 중 하나 fakeredis 메모리 클래스 제거 :

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

또는 다시 루비 어댑터를 추가합니다

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

출처 : https://github.com/guilleiguaran/fakeredis/issues/63

관련 문제