レールとキャッシュ、memcache と redis の間の切り替えは簡単ですか?
-
26-09-2019 - |
質問
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ブリまで行っています。※を行ったいくつかの大きな課題
- 最初に、また遅くなります。になりますので注意してください全て私の具体的な利用、redis店や図書館のredis。てるつもりはありませんbadmouthもイだが吸えるダンプに多くの時間への切り替えredisが瞬時に"作品だけに"
- Memcachedが嬉しいので非常に簡単に追加サーバー利用の一貫したハッシュお気軽にご連絡をくださる。Redisは、これまで難しかったで同時に扱うredisとして積層datastore一部のアプリや他の部品に取り扱うこととして分布し、一貫してハッシュされた用途にでも便でのキャッシュ保管します。
"頑張ってください。I love redisは、瞬時に使用し全ての事業のもう一つと言われたのですが、これは仕事としてのkick-assデータ構造をサーバーのその他の一kick assでキャッシュ.
彼らはあなたのアプリケーションで起こるように、このリストから物事をポップ/プッシュ -
のRedisのきちんとした部分は、「リストベースの」物事をキャッシュ含まれています。
それを編集、memcachedをより大きな値をデシリアライズは、それを再シリアライズよりむしろ。
これは、基本的なレールキャッシュ対、カスタムフィルタでRubyコードで行われます。
所属していません StackOverflow