タイトルがほぼ全てになってしまうのですが、RailsでRedisを使用したい場合など、
ymlファイルにredisのエンドポイントを記述する必要がある認識です。
この時、例えば以下のように記述するようですが(こちらはActinCableを使用する際に用いる設定ファイルです)
Ruby
1development: 2 adapter: async 3 4test: 5 adapter: async 6 7production: 8 adapter: redis 9 url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %> 10 channel_prefix: example_production
ここでの「redis:」って何を指しているのでしょうか?
「//localhost:6379/1」
というここだけを見るとローカルホストの6379番ポートに接続するように設定するのだな、となんとなくわかるのですが
先頭に「redis:」がついた途端によくわかなくなり・・。。
「http:」と同じようにある種のプロトコルを表すものなのでしょうか。
基本的すぎる部分であるのか、Webで「Rails Redis 設定」などの条件で調べても
この辺りの細かい部分について説明されている文献が見つからず・・
どなたかご回答いただけますと大変助かります
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/07 07:48