linuxでredis起動方式
7704 ワード
Redisの3つの起動方式
テキスト http://futeng.iteye.com/blog/2071867
テーマ
Redis
Part I.直接起動
ダウンロード
ダウンロード
インストール
設定ファイル
redisサービスのために指定されたプロファイル、プロファイルを起動することができます。
Part III.Redisを使ってスクリプト設定を起動してから起動します。
スクリプトを開始
生産環境において、スクリプトを起動して、redisサービスを起動することを推奨します。スクリプトを開始
1.起動スクリプトの要求に応じて、修正されたプロファイルをポート名で指定されたディレクトリにコピーします。rootユーザーを使用したいです。
ここで直接設定を開始します。
ifuteng腣gmail.com 2014/5/26
テキスト http://futeng.iteye.com/blog/2071867
テーマ
Redis
Part I.直接起動
ダウンロード
ダウンロード
インストール
tar zxvf redis-2.8.9.tar.gz
cd redis-2.8.9
# make
make
# root `make install`, /usr/local/bin 。 。
make install
起動# `&` redis
./redis-server &
検出#
ps -ef |grep redis
# 6379
netstat -lntp | grep 6379
# `redis-cli`
./redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
"hello world"
停止#
redis-cli shutdown
# Redis SIGTERM , kill -9
kill -9 PID
Part II.指定プロファイルで起動設定ファイル
redisサービスのために指定されたプロファイル、プロファイルを起動することができます。
redis.conf
Redisルートディレクトリの下にあります。# daemonize yes, ( & )。
daemonize no
#
port 6379
#
logfile "/home/futeng/logs/redis.log"
#
dir /home/futeng/data/redisData
起動時にプロファイルを指定します。redis-server ./redis.conf
# , `redis-cli` , , :
redis-cli -p 6380
その他の启停は同じです 直接起動 モードプロファイルは非常に重要な構成ツールであり、使用が進むにつれて特に重要になります。最初からプロファイルを使用することを推奨します。Part III.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"
環境を設定1.起動スクリプトの要求に応じて、修正されたプロファイルをポート名で指定されたディレクトリにコピーします。rootユーザーを使用したいです。
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
2.起動スクリプトを/etc/init.dディレクトリにコピーし、本例では起動スクリプトをredisdと命名します。cp redis_init_script /etc/init.d/redisd
3. ブート自動起動に設定します。ここで直接設定を開始します。
chkconfig redisd on
エラーを報告する: service redisd does not support chkconfig
参照 この文章 ,起動スクリプトの先頭に次の2行のコメントを追加して、その運転レベルを変更します。#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
再設定すれば成功します。#
chkconfig redisd on
#
service redisd start
#
service redisd stop
転載は作者と原文のリンクを明示してください。ifuteng腣gmail.com 2014/5/26