redisインストール..採坑

2164 ワード

サーバ
ソフトウェアバージョン
サーバアドレス
プロジェクトの場所
CentOS7
3.2.6
X
/usr/local/program/redis
配置位置
データ位置
ポート
アカウント/パスワード
/usr/local/program/redis/redis.conf
/data/redis
27017
検証は1つだけ:root
##ダウンロード
[root@localhost program]# yum install wget
####         y   
Is this ok [y/d/N]: y
[root@localhost program]# wget http://download.redis.io/releases/redis-3.2.6.tar.gz

##解凍改名
[root@localhost program]# tar zxf redis-3.2.6.tar.gz
[root@localhost program]# mv redis-3.2.6 redis

##必要なコンパイルソフトウェアのインストール
[root@localhost program]# sudo yum -y install gcc gcc-c++ libstdc++-devel
[root@localhost program]# yum install tcl
	Is this ok [y/d/N]: y #  

##redisのインストール
[root@localhost program]# make && make install
[root@localhost program]# mv ../bin/ ./redis
##         /usr/local/bin ,         
bind 0.0.0.0
daemonize yes
pidfile /data/redis/redis_6379.pid
port 6379
[root@localhost redis]# mkdir /data/redis

##起動して確認できましたか
[root@localhost redis]# cd bin/
[root@localhost bin]# ./redis-server /usr/local/program/redis/redis.conf
[root@localhost bin]# ps -ef|grep redis
root      11771      1  0 01:38 ?        00:00:00 ./redis-server 0.0.0.0:6379
root      11775   8109  0 01:38 pts/0    00:00:00 grep --color=auto redis
##     

閉じる
[root@localhost bin]# ./redis-cli shutdown

パスワード登録の設定
[root@localhost bin]# cd ../
[root@localhost redis]# vim redis.conf
	requirepass root
[root@localhost redis]# ./bin/redis-cli shutdown
[root@localhost redis]# /usr/local/program/redis/bin/redis-server /usr/local/program/redis/redis.conf

##テスト
[root@localhost redis]# ./bin/redis-cli -h 192.168.120.61 -p 6379  ##        
192.168.120.61:6379> keys *
(error) NOAUTH Authentication required.
192.168.120.61:6379> auth root  ##     
OK
192.168.120.61:6379> keys *

POSTの追加
[root@localhost ~]# chmod +x /etc/rc.d/rc.local
[root@localhost ~]# vi /etc/rc.d/rc.local