Linux環境コンパイルインストールRedis
Linux環境でredisをインストールする手順を簡単にまとめます.
1. redisインストールパッケージをダウンロードし、解凍してrootユーザーに切り替え、/usr/local/パスの下(他のパスを選択することもできます)、redisインストールパッケージをダウンロードし、ファイルを解凍し、フォルダの名前をredisに変更します.
2. コンパイルインストールredis
コンパイルが通過したことを示すヒントが表示されます.
インストールredis:
上記の文が表示され、インストールに成功したことを示します.
3. redisを変更します.conf構成
ゞ 対redis.ゞconfファイルは次のように変更され、保存されます.
4. redisの起動
redisプロセスの表示:
6379ポートがリスニングされているかどうかを確認します.
redisクライアントを起動する(2つの方法):
またはredis-cli-h[ip]-p[port]-a[password]
5. redisインストールパスの表示
6. redisサービスの停止redisプロセス番号を検索した後、kill[PID]またはkill-9[PID]コマンドを実行してredisプロセスを殺すことができます. redisにパスワードが設定されていない場合は、次のコマンドを実行してredisサービスを停止します: redisにパスワードが設定されている場合は、以下のコマンドを実行してredisサービスを停止します
1. redisインストールパッケージをダウンロードし、解凍してrootユーザーに切り替え、/usr/local/パスの下(他のパスを選択することもできます)、redisインストールパッケージをダウンロードし、ファイルを解凍し、フォルダの名前をredisに変更します.
$ cd /usr/local/
$ pwd
/usr/local
$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz
$ tar -xvf redis-4.0.8.tar.gz
$ mv redis-3.0.2 redis
2. コンパイルインストールredis
$ cd redis
$ make
コンパイルが通過したことを示すヒントが表示されます.
Hint: It's a good idea to run 'make test' ;)
make[1]: Leaving directory `/usr/local/redis/src'
インストールredis:
$ make install
cd src && make install
make[1]: Entering directory `/usr/local/redis/src'
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]: Leaving directory `/usr/local/redis/src'
上記の文が表示され、インストールに成功したことを示します.
3. redisを変更します.conf構成
$ vi redis.conf
ゞ 対redis.ゞconfファイルは次のように変更され、保存されます.
# bind 127.0.0.1 , bind redis, , 。
# bind 127.0.0.1
# protected-mode yes, ,
protected-mode no
# redis , 6379
port 6379
# daemonize ,no ,yes
daemonize yes
#
logfile /var/log/redis.log
# redis 123456
requirepass 123456
4. redisの起動
redis-server /usr/local/redis/redis.conf
redisプロセスの表示:
$ ps -ef|grep redis
root 24892 1 0 13:56 ? 00:00:06 redis-server *:6379
root 25205 25130 0 15:56 pts/3 00:00:00 grep --color=auto redis
6379ポートがリスニングされているかどうかを確認します.
$ netstat -lntp | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 24892/redis-server
tcp6 0 0 :::6379 :::* LISTEN 24892/redis-server
redisクライアントを起動する(2つの方法):
$ redis-cli
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 12345
(error) ERR invalid password
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set testKey1 "hello"
OK
127.0.0.1:6379> get testKey1
"hello"
127.0.0.1:6379> del testKey1
(integer) 1
127.0.0.1:6379> keys *
(empty list or set)
またはredis-cli-h[ip]-p[port]-a[password]
$ redis-cli -h localhost -p 6379 -a 123456
localhost:6379> keys *
1) "key"
2) "testKey1"
localhost:6379> del key
(integer) 1
localhost:6379> del testKey1
(integer) 1
localhost:6379> keys *
(empty list or set)
localhost:6379> exit
5. redisインストールパスの表示
$ whereis redis
redis: /usr/local/redis
$ whereis redis-server
redis-server: /usr/local/bin/redis-server
$ whereis redis-cli
redis-cli: /usr/local/bin/redis-cli
$ find /usr/local/redis/ -name redis.conf
/usr/local/redis/redis.conf
6. redisサービスの停止
$ redis-cli shutdown
$ redis-cli -a 123 shutdown
(error) NOAUTH Authentication required.
$ redis-cli -a 123456 shutdown
$ ps -ef|grep redis
root 25344 25264 0 16:36 pts/4 00:00:00 grep --color=auto redis