May 15, 2021
お金がないのでElastiCacheを使わずにEC2でredisを構築します。
EC2インスタンスに入って下記を実行します。
sudo amazon-linux-extras install redis4.0
インストールできているか確認
redis-server -v
sudo vi /etc/redis.conf
- bind 127.0.0.1
+ bind 0.0.0.0
- protected-mode yes
+ protected-mode no
redis confに下記を記載します。
requirepass {パスワード}
ただし高速に試行できるため簡易的なものになるようです。 production環境ではVPSの構築やIP制限など外部からアクセスできない仕組みが必要です。
sudo redis-server /etc/redis.conf &
下記で接続できるか確認します。
redis-cli
sudo systemctl start redis
sudo systemctl status redis
GUIクライアントでRedis公式の redis insight
ってやつで動作確認をしました。
Redis公式がRedis Cloudなるクラウドサービスを提供していて、30MBまで無料ということでこちらのほうがサクッと構築できました。