質問

Redis と Memcached を切り替える場合に、コードを変更する必要がなく、構成設定だけを変更する必要があるような共通の API はありますか?

役に立ちましたか?

解決

Memcached クライアントを自分で初期化せずに依存する限り、 Rails.cache 共通 API をインストールするだけで Memcached から Redis に切り替えることができます redisストア そして構成を変更します

config.cache_store = :memcached_store

config.cache_store = :redis_store

もっと Rails.cache に関する情報.

他のヒント

そんなの、そんなに嬉しごとだを使用redis上memcachedのための汎用レールキャッシュ.

使っていredisとresque広く大型のレールを用い素晴らしいだろうと思っ統合のキャッシュ、原redisとresqueブリまで行っています。※を行ったいくつかの大きな課題

  1. 最初に、また遅くなります。になりますので注意してください全て私の具体的な利用、redis店や図書館のredis。てるつもりはありませんbadmouthもイだが吸えるダンプに多くの時間への切り替えredisが瞬時に"作品だけに"
  2. Memcachedが嬉しいので非常に簡単に追加サーバー利用の一貫したハッシュお気軽にご連絡をくださる。Redisは、これまで難しかったで同時に扱うredisとして積層datastore一部のアプリや他の部品に取り扱うこととして分布し、一貫してハッシュされた用途にでも便でのキャッシュ保管します。

"頑張ってください。I love redisは、瞬時に使用し全ての事業のもう一つと言われたのですが、これは仕事としてのkick-assデータ構造をサーバーのその他の一kick assでキャッシュ.

彼らはあなたのアプリケーションで起こるように、このリストから物事をポップ/プッシュ -

のRedisのきちんとした部分は、「リストベースの」物事をキャッシュ含まれています。

それを編集、memcachedをより大きな値をデシリアライズは、それを再シリアライズより

むしろ。

これは、基本的なレールキャッシュ対、カスタムフィルタでRubyコードで行われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top