linux安裝redis彙總

一、在centOS環境下安裝redis

二、在Ubuntu環境下安裝redis

        a、安裝環境:Ubuntu版本14.04;redis版本:redis-2.8.9

        b、安裝

               1、wget命令下載redis版本:wget http://download.redis.io/releases/redis-2.8.9.tar.gz

               2 、用tar命令解壓安裝包:由於個人習慣,先創建安裝包目錄(mkdir softwarepkg );將安裝包移動到安裝包目錄(mv redis-2.8.9.tar.gz /home/kuoren/softwarepkg/);解壓:tar xfs /home/kuoren/softwarepkg/redis-2.8.9.tar.gz,解壓到當前目錄,然後可以將解壓後的目錄移動到相應的位置,也可以不移動。

              3、切換到解壓後的文件目錄,進行編譯:cd /home/kuoren/software/redis/redis-2.8.9;sudo make;沒有錯誤表示編譯成功;安裝:sudo make install;

              4、安裝後進行測試:sudo make test(檢測很多項,沒有必要);可以用 which redis-cli(redis-client縮寫)查看是否安裝,以及which redis-server;也可以直接使用redis進行測試。redis-cli命令打開客戶端,在Ubuntu環境下此時提示unconnection提示符,表示未打開redis-server,所以要啓動redis-server,因爲在Ubuntu環境下redis並不是以服務來運行(待會可以通過修改添加到服務中),所以使用 service start redis 並不能啓動服務;單獨打開terminal ,輸入 redis-server 運行redis服務,然後在另一個termianl輸入redis-cli,此時redis開始正常工作。redis-cli -h 127.0.0.1 ping 測試連通。

        c、將redis以服務方式來運行,避免每次開啓時都要運行redis-server

              1、將解壓後的目錄utils/redis_init_script文件複製到/etc/init.d下:cp /home/kuoren/software/redis/redis-2.8.9/utils/redis_init_script /etc/init.d/redis將redis_init_script複製到/etc/init.d/,同時易名爲redis;

              2、編輯redis文件:vi /etc/rc.d/init.d/redis(sudo 編輯,否則只讀),將下面語句路徑替換爲我們的安裝路徑:

                      EXEC=/usr/local/bin/redis-server

                      CLIEXEC=/usr/local/bin/redis-cli

                    上面的路徑,是我們的運行路徑,使用which redis-cli可以看到,替換爲安裝目錄是/home/kuoren/software/redis/redis-2.8.9,所以上面兩行改爲

                     EXEC=/home/kuoren/software/redis/redis-2.8.9/src/redis-server

                     CLIEXEC=/home/kuoren/software/redis/redis-2.8.9/src/redis-cli

                    同時注意在 $EXEC $CONF 命令後添加“&” (/CONF命令查找到目標位置,n 查找下一處),修改後爲 $EXEC $CONF & 保存退出(:qw)。

             3、注意在/etc/init.d/redis文件中,有這麼一行:CONF="/etc/redis/${REDISPORT}.conf" 於是將redis配置文件拷貝到/etc/redis/下:

                     sudo mkdir  /etc/redis

                     cp /home/kuoren/software/redis/redis-2.8.9/redis.conf   /etc/redis/6379.conf。

           4、完成上面的操作之後,即可註冊服務:

                  Ubuntu註冊服務:網上有(chkconfig --add redis、不可行 ) sudo update-rc.d redis defaults(sudo update-rc.d -f servicename remove)

            5、重啓電腦後,可以在terminal中直接輸入redis-cli,無需在使用redis-server運行redis服務。查看進程命令(ps -ef | grep redis)

             

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章