Linux 下安裝 Redis

春日宴發表於2021-12-29

一、 下載(兩種方法)

方法一:

1. 訪問 redis download 下載最新版 redis。
image-20211228222045318
2. 使用 Xshell 將安裝包傳送至 Linux 伺服器中

方法二:直接下載

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

二、 安裝

1. 建立 redis 目錄,並解壓檔案

mkdir redis
mv redis-6.2.6.tar.gz /root/redis
cd redis
tar -zxf redis-6.2.6.tar.gz
image-20211228222448626

2. 進入 redis 安裝檔案目錄 進行安裝

cd redis-6.2.6
make
image-20211228222718907

3. 檢視 redis 檔案下的一些配置檔案

ll
image-20211228223355188

4. 進入 scr 檔案,執行 redis 安裝

cd src
make install
ll

image-20211228223554851

5. 啟動 redis

./redis-server
image-20211228223835595

6. 退出 redis

目前是在前臺執行 redis,關閉 Linux 關閉會話框及結束 redis 服務。直接執行 CTRL + C。

image-20211228224403001

三、 配置後臺啟動 redis

image-20211228225039137

1. 編輯 redis.conf 檔案

  1. 使用 /daemonize 查詢

  2. 將 no 改為 yes

    image-20211228231106465

  3. 使用 /bind 127.0.0.1 查詢並註釋,用於外網訪問

    image-20211228231238768

  4. 使用/protected-mode查詢,將 yes 改為 no,用於外網訪問

    image-20211228231410655

  5. 設定密碼 /requirepass foobared 將 foobared 改為自己設定的複雜密碼

    image-20211228231833687

  6. 儲存並退出 :wq

2. 設定 redis 埠外網訪問許可權

firewall-cmd --zone=public --add-port=6379/tcp --permanent

image-20211228232509695

如果提示FirewallD is not running開啟防火牆。重新執行上述程式碼。

systemctl start firewalld
systemctl status firewalld

image-20211228232437471

四、啟動啟動redis-server 服務

  1. 啟動時,需要指定所用的配置檔案,否則為預設配置

    src/redis-server ./redis.conf
    
  2. 啟動伺服器

    src/redis-cli
    或者
    src/redis-cli -h IP地址 -p 6379 -a 密碼
    
  3. 驗證密碼

    auth password
    

    image-20211228233552702

  4. 停止伺服器

    image-20211228235453453

    ps -ef|grep redis
    src/redis-cli -a password shutdown
    

    image-20211228235545519

五、 安裝 Redis 視覺化工具 Redis Desktop Manager

  1. 官網下載 AnotherRedisDesktopManager

  2. 設定 IP地址 和 密碼 連線

    image-20211229001802069

相關文章