最近開始體驗FastGPT開源知識庫問答系統,用他們試著開發調試一些小助手。這中間需要使用到Redis,就在自己伺服器上進行了安裝,特此記錄下。 環境說明:阿裡雲ECS,2核8G,X86架構,CentOS 7.9操作系統。 選擇版本 1.打開Redis官網下載頁面,可以選擇需要的版本下載。我這裡選擇 ...
最近開始體驗FastGPT開源知識庫問答系統,用他們試著開發調試一些小助手。這中間需要使用到Redis,就在自己伺服器上進行了安裝,特此記錄下。
環境說明:阿裡雲ECS,2核8G,X86架構,CentOS 7.9操作系統。
選擇版本
- 1.打開Redis官網下載頁面,可以選擇需要的版本下載。我這裡選擇的是6.2.14版本。
- 2.將下載好的Redis源碼包上傳到伺服器。
安裝
- 1.解壓上一步中已經下載的Redis源碼包。
# 進入/tmp目錄(大家根據自己上傳的目錄決定)
cd /tmp
# 解壓
tar -xzvf redis-6.2.14.tar.gz
- 2.編譯和安裝。
# 切到解壓後的Redis目錄
cd redis-6.2.14
# 編譯
make
# 安裝(指定安裝路徑)
make PREFIX=/usr/local/redis-6.2.14 install
- 3.將源碼目錄中的配置文件
redis.conf
和sentinel.conf
拷貝到Redis安裝目錄。
# 拷貝配置文件(目錄與上文路徑一致)
cp /tmp/redis-6.2.14/*.conf /usr/local/redis-6.2.14/
- 4.安裝目錄下配置redis.conf(sentinel模式這裡不做說明瞭)。
# 編輯配置文件
vi /usr/local/redis-6.2.14/redis.conf
#常見修改內容如下
## 允許連接的IP(預設允許所有地址連接)
bind * -::*
## 保護模式運行
protected-mode yes
## 運行埠
port 6379
## 後臺運行
daemonize yes
## 密碼(自定義密碼)
requirepass password
- 5.將Redis添加為系統服務,並設置開機自啟動。
# 編輯redis.service
vi /usr/lib/systemd/system/redis.service
# 將以下內容複製粘貼到redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-6.2.14/bin/redis-server /usr/local/redis-6.2.14/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# 修改redis.service文件許可權
chmod 755 /usr/lib/systemd/system/redis.service
# 設置開機自啟動
systemctl enable redis
- 6.啟動Redis。
# 啟動
systemctl start redis
# 查看運行狀態
systemctl status redis
至此,全部完成