[Rails5]Redisを使う

環境

  • Rails5
  • Redis4
  • IDE : Cloud9 ( AWSじゃない方 )
  • サーバー : Heroku

準備

cloud9のRedisを最新版(Redis4)にする

下記のリンクの通りやればできた。すごい。

https://qiita.com/Nimimal/items/47d6b340dd03c76d5ab8

redisの色々

https://qiita.com/yoh-nak/items/fce5417ebbf613d436f1

redisの起動(忘れるので)

$ redis-server my.conf

Gem

有名なgemがある

  • redis-rails
  • redis

2つの違い

あくまでも、readmeを読んだ上での推測

redis-rails は特定の処理に特化している。キャッシュの保管、セッションの保管など。

redis は汎用的な処理ができる。任意のdbとして利用ができる。

redis-rails

公式ドキュメント

https://github.com/redis-store/redis-rails

参考

https://saitoxu.io/2017/11/10/redis-rails.html

使ってみる

公式ドキュメント通りに目的のコードを書いたら無事起動できた

redis

公式ドキュメント

https://github.com/redis/redis-rb

参考サイト

https://programming-beginner-zeroichi.jp/articles/77

Herokuで動かす

Heroku Redisをインストール

インストールするとConfig VarsにREDIS_URLが追加される

serverの設定をENV[‘REDIS_URL’]とすればいい。developmentの考慮をしないと、development環境で動かなくなるので考慮が必要。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です