下載了redis-3.0.2.tar.gz 版本。而後使用tar -zxvf redis_3.0.2.tar.gzredis
咱們會看到在該目錄下多了一個文件,redis-3.0.2 ,測試
咱們進入該目錄,而後編譯執行命令make,等待10左右,咱們就會看到已經編譯完了,咱們看到以下界面,說明咱們安裝成功了。3d
咱們在redis-3.0.2目錄下會看到多了幾個文件 ,其中redis-server是用來啓動服務用的,redis-cli是用來啓動客戶端用的,其餘的還不清楚,你們能夠查一下。server
咱們能夠啓動一下,在該目錄下輸入./redis-server 命令,就會看到以下圖所示。blog
這說明咱們的redis安裝成功了。你也可使用./redis.cli–p 6379 進如客戶端,進行測試,這裏就再也不作了。
3、設置服務
能夠看到若是咱們啓動redis服務的話,每次都要進入到安裝目錄,這樣是否是很繁瑣,因此咱們將redis作成一個服務,咱們直接啓動。
首先將utils/redis_init_script文件複製到/etc/init.d下,同時易名爲redis。執行命令
cp/usr/local/redis-3.0.2/utils/redis_init_script /etc/rc.d/init.d/redis
而後在執行命令,vi/etc/rc.d/init.d/redis,並在文檔第二行添加# chkconfig: 2345 80 90。若是/usr/local/redis/bin中沒有redis-server和redis-cli文件的話,咱們要在咱們的安裝目錄下複製一個過來。不然服務啓動時找不到redis-server。下圖第二個紅框所示。而且在第三個$EXEC $CONF 後邊加一個&,表示讓redis做爲後臺服務啓動,不然該服務會獨佔輸入屏。
ip
能夠看到在/etc/init.d/redis文件中有這麼一行:CONF="/etc/redis/${REDISPORT}.conf"。因而將redis配置文件拷貝到/etc/redis/下 。 文檔
mkdir/etc/redis
cp/usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conff
完成上面的操做以後,便可註冊服務:it
1 chkconfig --add redis編譯
而後啓動redis服務後臺
1 service redis start
這樣咱們就將redis服務註冊好了,可是若是你測試一下service redis stop ,你會發現他提示/var/run/redis_6379.pid does not exist, process is not running 這說明在run下沒有這個文件,咱們進入到/var/run下發先真的沒有這個文件,可是有redis.pid文件。
咱們咱們要將/etc/rc.d/init.d/redis 文件中的redis_${REDISPORT}.pid修改成redis.pid。
這樣咱們重啓服務後,在用該命令關閉就能夠了。到這裏咱們的redis服務就安裝好了,並作好了一個服務。