Linux CentOS7下安裝Redis


這篇文章是在Linux上安裝redis,關於如何在window上安裝redis可以參看 https://www.cnblogs.com/zxf100/p/14095893.html

1.下載Redis。進官網下載最新穩定版 https://redis.io/download

  

2.使用工具上傳到linux上,默認根目錄root即可

 

3.解壓redis,並把redis移到/usr/local目錄下

 

tar xzf redis-6.0.9.tar.gz  //解壓

mv redis-6.0.9 /usr/local/  //移動

 

 

4.安裝gcc環境。由於redis是由C語言編寫的,它的運行需要C環境,因此我們需要先安裝gcc

yum -y install gcc automake autoconf libtool make
yum install gcc-c++ 

 

5.進入/usr/local/redis-6.0.9/目錄下,進行編譯與安裝

  • 對解壓后的文件進行編譯
cd /usr/local/redis-6.0.9/
 make

  •  安裝redis
cd /usr/local/redis-6.0.9/src/
make install

 

6.為了方便管理,將redis文件中的conf配置文件和常用命令移到到統一文件中

  • 創建bin和etc文件夾
mkdir bin

mkdir etc
  • 將redis-6.0.9目錄下的redis.conf移到到redis-6.0.9目錄下的etc文件夾下
  • src文件夾下的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到   /usr/local/redis-6.0.9/bin/ 目錄下
cd /etc/local/redis-6.0.9    //進入redis文件夾

mv redis.conf ./etc/     //移動文件

cd /etc/local/src/    //進入到src文件夾下

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-6.0.9/bin/    //移動文件

 

7.進入到/usr/local/redis-6.0.9/目錄下

cd /usr/local/redis-6.0.9/etc/  

 

8.編輯redis.conf配置文件,設置后台啟動redis服務

vi redis.conf
  • daemonize yes,表明需要在后台運行
  • supervise no,沒有監督互動

 

9.開啟redis遠程訪問服務

  • 注釋bind 127.0.0.1,bind表示只有指定的網段才能遠程訪問這個redis,注釋這行后,就沒有這個限制了

 

  •  protected-mode no,(默認是yes,防止了遠程訪問)

 

10.修改redis默認密碼(默認為空)

刪除前面的注釋符合#,並把foobared修改成自己的密碼,如123456

 

11.設置redis開機啟動

vi /etc/rc.d/rc.local

  添加如下代碼

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

 

12.進入到/usr/local/redis-6.0.9/etc/目錄下,執行redis-server /usr/local/redis-6.0.9/etc/redis.conf,表示使用redis-server /usr/local/redis-6.0.9/etc/redis.conf配置文件來啟動redis服務,如果只是寫redis-server來啟動redis也是可以的,但是使用的就不是剛剛配置的redis.conf文件了

cd /usr/local/redis-6.0.9/etc/

redis-server redis.conf 

出現如下界面即表示redis啟動成功

 

13.重新打開一個新的終端,連接redis

進入到/usr/local/redis-6.0.9/bin/文件夾下,使用命令redis-cli打開redis客戶端(注意是新打開一個終端

 連接redis之后,就可以操作了,比如set name zhangsan

如果出現"(error) NOAUTH Authentication required"這個錯誤,使用”auth 密碼“,輸入密碼就行,就是在redis.conf設置的密碼(123456),這樣就成功過了。

 

常用命令

  • 啟動redis

  redis-server ,此時自己修改的配置文件不生效,若想使用配置文件(redis.conf),使用redis-server 配置文件路徑

  • 查看redis進程
 ps -ef | grep -i redis

  

  •  關閉redis
 kill -9 1325 回車即可(非正常關閉)
./bin/redis-cli shutdown(正常關閉)
  • 卸載redis

  只需要把/usr/local/redis-6.0.9/文件刪除即可

rm -rf /usr/local/redis-6.0.9

  文章參考:Linux下安裝Redis

       Linux中Redis的安裝和卸載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM