1. 程式人生 > >Linux 安裝redis-4.0.11

Linux 安裝redis-4.0.11

第一步:下載檔案

            官網下載redis   http://download.redis.io/releases/    或者   https://redis.io/download

第二步:上傳檔案----解壓檔案

             我用的是xftp 上傳的Linux系統  

              tar xzvf redis-4.0.11.tar.gz   解壓檔案

第四步:安裝redis編譯的c環境

             yum install gcc-c++  需要聯網

第五步:編譯

            cd redis-4.0.11/ 進入redis檔案  執行  make  這個命令會將  .c   檔案編譯成  .o 檔案

            

 

           編譯成功:

           

第六步:解壓的src目錄下進行安裝

           make install PREFIX=/usr/local/redis

                PREFIX 確認安裝到某個位置

           安裝成功:

               

第七步:移動配置檔案到安裝目錄下

           cd ../

      mkdir /usr/local/redis/etc

       mv redis.conf /usr/local/redis/etc

           

第八步:配置redis為後臺啟動     將redis加入到開機啟動

      vi /usr/local/redis/etc/redis.conf //將daemonize no 改成daemonize yes

         vi /etc/rc.local //在裡面新增內容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是開機呼叫這段開啟redis的命令)

第九步:開啟redis (注意為了美觀我前面添加了空格。複製時請刪除空格。)

       /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

         

       啟動成功    這個是後臺啟動

        ps -ef | grep -i redis   檢視啟動

       

 

          第二種啟動:進入cd /usr/local/redis/bin/
./redis-server 啟動  如果報錯

[[email protected]_44_54_centos bin]# ./redis-server
6514:C 15 Sep 16:59:39.851 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
6514:C 15 Sep 16:59:39.851 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=6514, just started
6514:C 15 Sep 16:59:39.851 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
6514:M 15 Sep 16:59:39.853 # Not listening to IPv6: unsupproted
6514:M 15 Sep 16:59:39.853 # Creating Server TCP listening socket *:6379: bind: Address already in use

最後一句提示:6379地址已經在使用(6379是redis預設的埠)

找到該程序;

找到redis-server 的程序 (Process Status)

輸入命令:kill -9 6112

在輸入:./redis-server     這個是前端啟動

啟動成功

在bin目錄下有一個redis-cli 是客服端 重新連線一個Linux 訪問redis

 

客服端連線:這裡是另外一個 linux連線 上面那個開啟的不要關閉。

最後一步:  關閉redis  需要 ps -ef | grep -i redis 進行查詢

kill -9  +埠號  ,強制停止redis可能會倒是redis持久化資料丟失。

正確停止Redis的方式應該是向redis放鬆shutdown命令,關閉預設埠

cd /usr/local/redis 

./bing/redis-cli shutdown

 

轉載自:https://www.cnblogs.com/lauhp/p/8487029.html