CentOS 7インストールRedisおよび構成
2462 ワード
第一部分:直接起動
ダウンロード
公式サイトで直接ダウンロードすることもできますし、システムで直接次のコマンドを入力することもできます.wget http://download.redis.io/releases/redis-3.2.6.tar.gz
インストール
1、解凍tar xzf redis-3.2.6.tar.gz
cd redis-3.2.6
2、コンパイルmake & make install
開始
# `&` redis
./redis-server &
けんしゅつ
#
ps -ef | grep redis
# 6379
netstat -lntp | grep 6379
# `redis-cli`
./redis-cli
ていし
#
redis-cli shutdown
# kill -9
kill -9 PID
セクション2:プロファイルを指定して起動
プロファイル
指定プロファイル、プロファイルredisをredisサービスに対して起動することができる.confはRedisルートの下にあります# daemonize yes, ( & )
daemonize yes
# ( )
port 6379
#
logfile "/data/redis/logs/redis.log"
#
dir /data/redis/redisData
#
redis-server ./redis.conf
# , `redis-cli` , , :
redis-cli -p 6380
。 , , 。
第3部:Redis起動スクリプトを使用して起動の自己起動を設定する
起動スクリプト
生産環境でスクリプト方式でredisサービスを起動し、スクリプトredisを起動することを推奨します.init_scriptは、Redisにある/utils/ディレクトリの下にあるRedisは、リスナーのポート名をプロファイルとして使用するなど、習慣的に命名されており、後でこの約束に従います.#redis
REDISPORT=6379
# , make install `/usr/local/bin/redis-server`, make install ,
EXEC=/usr/local/bin/redis-server
#
CLIEXEC=/usr/local/bin/redis-cli
#Redis PID
PIDFILE=/var/run/redis_${REDISPORT}.pid
# ,
CONF="/etc/redis/${REDISPORT}.conf"
環境の設定
# , 。 root 。
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
# /etc/init.d , redisd( d )。
cp redis_init_script /etc/init.d/redisd
#
chkconfig redisd on : service redisd does not support chkconfig
, :
# !/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
。
#
chkconfig redisd on
#
service redisd start
#
service redisd stop
その他のspring boot/spring cloud学習リソース:https://download.csdn.net/download/wiseap/10364359ブロックチェーン学習リソースの追加:https://download.csdn.net/download/wiseap/10319848
wget http://download.redis.io/releases/redis-3.2.6.tar.gz
tar xzf redis-3.2.6.tar.gz
cd redis-3.2.6
make & make install
# `&` redis
./redis-server &
#
ps -ef | grep redis
# 6379
netstat -lntp | grep 6379
# `redis-cli`
./redis-cli
#
redis-cli shutdown
# kill -9
kill -9 PID
プロファイル
指定プロファイル、プロファイルredisをredisサービスに対して起動することができる.confはRedisルートの下にあります
# daemonize yes, ( & )
daemonize yes
# ( )
port 6379
#
logfile "/data/redis/logs/redis.log"
#
dir /data/redis/redisData
#
redis-server ./redis.conf
# , `redis-cli` , , :
redis-cli -p 6380
。 , , 。
第3部:Redis起動スクリプトを使用して起動の自己起動を設定する
起動スクリプト
生産環境でスクリプト方式でredisサービスを起動し、スクリプトredisを起動することを推奨します.init_scriptは、Redisにある/utils/ディレクトリの下にあるRedisは、リスナーのポート名をプロファイルとして使用するなど、習慣的に命名されており、後でこの約束に従います.#redis
REDISPORT=6379
# , make install `/usr/local/bin/redis-server`, make install ,
EXEC=/usr/local/bin/redis-server
#
CLIEXEC=/usr/local/bin/redis-cli
#Redis PID
PIDFILE=/var/run/redis_${REDISPORT}.pid
# ,
CONF="/etc/redis/${REDISPORT}.conf"
環境の設定
# , 。 root 。
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
# /etc/init.d , redisd( d )。
cp redis_init_script /etc/init.d/redisd
#
chkconfig redisd on : service redisd does not support chkconfig
, :
# !/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
。
#
chkconfig redisd on
#
service redisd start
#
service redisd stop
その他のspring boot/spring cloud学習リソース:https://download.csdn.net/download/wiseap/10364359ブロックチェーン学習リソースの追加:https://download.csdn.net/download/wiseap/10319848
#redis
REDISPORT=6379
# , make install `/usr/local/bin/redis-server`, make install ,
EXEC=/usr/local/bin/redis-server
#
CLIEXEC=/usr/local/bin/redis-cli
#Redis PID
PIDFILE=/var/run/redis_${REDISPORT}.pid
# ,
CONF="/etc/redis/${REDISPORT}.conf"
# , 。 root 。
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
# /etc/init.d , redisd( d )。
cp redis_init_script /etc/init.d/redisd
#
chkconfig redisd on : service redisd does not support chkconfig
, :
# !/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
。
#
chkconfig redisd on
#
service redisd start
#
service redisd stop