linux-redis-インストール(一)

2167 ワード

一、redisインストールパッケージのダウンロード
ネイティブパス:/home/redis-3.0.2
二、redisディレクトリに入り、実行:make
cd /home/redis-3.0.2/

 
make

問題が発生:
    1、./mkreleasehdr.sh権限が足りない
解決策:$cd/usr/local/redis/redis-3.0.2/usr/src
                       $ chmod 777 mkreleasehdr.sh
2、/bin/sh:cc:コマンドが見つかりません
解決方法:gccをインストールし、コマンドを実行する:yum install gcc
    3、zmalloc.h:50:31:致命的なエラー:jemalloc/jemalloc.h:そのファイルやディレクトリがありません
解決策:コマンドの入力:make MALLOC=libc
三、コピー
コンパイルが完了すると、Srcディレクトリの下に4つの実行可能ファイルredis-server、redis-benchmark、redis-cli、redisがある.conf(srcファイルの外).次に、ディレクトリにコピーします.
mkdir /usr/redis
cp redis-server  /local/redis
cp redis-benchmark /local/redis
cp redis-cli  /local/redis
cp redis.conf  /local/redis
cd /usr/redis

Redisサービスを開始します.
$ redis-server   redis.conf

4、その後、クライアントで起動に成功したかどうかをテストします.
$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

問題が発生しました:コマンドが見つかりません:redis-serverとredis-cli
解決策:(ステップ3を無視して、次のコマンドを直接実行します.その後、任意の場所で実行します:redis-server/home/redis-3.0.2を直接起動できます)
     cp redis-server/usr/local/bin/
    cp redis-cli/usr/local/bin/
四、redisを閉じる
いろいろ試したが、閉鎖に成功しなかった.最後に殺しの過程を思い出す.
     ps -ef | grep redis
kill-9プロセスid
(もっと便利な方法があった:redis-cli shutdown)