這篇文章是在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的安裝和卸載
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/233494.html
標籤:其他
