Toshio Blog

Install Redis AWS AMI 2

December 12, 2018

Amazon Linux 2 AMI (HVM)にRedisをインストール

#redisがインストールできるか確認
$ yum info redis
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
エラー: 表示するパッケージはありません

# インストールできるパッケージを確認
$ amazon-linux-extras list
  8  redis4.0                 available    [ =4.0.5  =4.0.10 ]

# インストール(ここでは=4.0.10を指定)
$ sudo amazon-linux-extras install -y  redis4.0=4.0.10

# 起動
$ sudo service redis start

# 自動起動
$ sudo systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.

# 確認
$ sudo service redis status
Redirecting to /bin/systemctl status redis.service
● redis.service - Redis persistent key-value database
   Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/redis.service.d
           └─limit.conf
   Active: active (running) ...

# 別サーバーから接続するための設定
$ sudo cp /etc/redis.conf /etc/redis.conf.default
$ sudo vi /etc/redis.conf
- bind 127.0.0.1
+ bind 0.0.0.0

# 再起動
$ sudo service redis restart

別サーバーからredis-cliを使って疎通確認をしました。

ec2にredis-cliのインストールはこちらを参考にさせていただきました。 https://gist.github.com/Integralist/72161a96641fa4a0033d

$ sudo yum install gcc
$ sudo yum install wget
$ cd /usr/local/src
$ sudo wget http://download.redis.io/redis-stable.tar.gz
$ sudo tar xvzf redis-stable.tar.gz
$ cd redis-stable
$ sudo make
$ src/redis-cli -h yourip -p 6379

参考サイト
https://konboi.hatenablog.com/entry/2013/03/05/155107


Written by Ta Toshio who lives and works in Saitama, Japan .You should follow him on Twitter