Linux 平台安裝 Redis 6.2


Linux 平台安裝 Redis 6.2

該博客中使⽤的系統為 CentOS 7 Linux 發⾏版

系統版本詳情: Linux centos7-shanghai 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

⚠ 為了確保系統依賴的完整性,請先執⾏如下命令:

[root@centos7-shanghai ~]# yum install -y gcc gcc-c++ zlib zlib-devel libffi libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop

1 介紹

當前 Redis 的最新穩定版本是:6.2.3

Redis 官⽅不⽀持 Windows 系統

最新穩定版本下載鏈接:https://download.redis.io/releases/redis-6.2.3.tar.gz

2 在 CentOS 上安裝 Redis

2.1 步驟1:下載

[root@centos7-shanghai ~]# wget https://download.redis.io/releases/redis-6.2.3.tar.gz

2.2 步驟2:解壓

[root@centos7-shanghai ~]# tar zxvf redis-6.2.3.tar.gz

2.3 步驟3:移動⾄指定⽬錄

[root@centos7-shanghai ~]# mv ./redis-6.2.3 /usr/local/redis/

2.4 步驟4:進⼊ Redis ⽬錄

[root@centos7-shanghai ~]# cd /usr/local/redis/

2.5 步驟5:編譯安裝

[root@centos7-shanghai redis]# make && make install

2.6 步驟6:切換到⽬錄 /usr/local/bin 中查看

[root@centos7-shanghai redis]# cd /usr/local/bin
[root@centos7-shanghai bin]# ls -alh

redis-benchmark Redis -----性能測試⼯具

redis-check-aof -----AOF⽂件修復⼯具

redis-check-rdb -----RDB⽂件檢索⼯具

redis-cli -----Redis命令⾏客戶端

redis-server -----Redis服務

2.7 步驟7:復制配置⽂件到 /etc/redis/ ⽬錄下

配置⽂件路徑為: /usr/local/redis/redis.conf

[root@centos7-shanghai bin]# mkdir -p /etc/redis/ 
[root@centos7-shanghai bin]# cp /usr/local/redis/redis.conf /etc/redis/redis.conf

3 簡要配置

⾄此,Redis 就已經安裝完成了,安裝完成之后,我們需要對 Redis 做⼀些簡要的配置,因此需要編輯 Redis 的配 置⽂件。

[root@centos7-shanghai bin]# vim /etc/redis/redis.conf

3.1 允許訪問的主機

默認情況下,Redis 只允許本地主機訪問 Redis 。

如果需要跨機器訪問 Redis ,那么需要將該⾏配置 注釋 掉,或者添加想要訪問 Redis 主機的主機 IP 。

如下圖所示:

3.2 保護模式

默認情況下,Redis 開啟了保護模式。 在保護模式開啟的情況下,其他主機是⽆法訪問該本地主機上的 Redis 服務的,因此,如果想要讓其他主機的客戶 端連接到 Redis ,那么我們需要將保護模式關閉。

如下圖所示:

3.3 端⼝號

默認情況下,Redis 服務使⽤ 6379 端⼝。 如果需要修改端⼝,那么可以修改該⾏配置。 如下圖所示:

3.4 守護模式

默認情況下,Redis 沒有開啟守護模式。 守護模式需要占⽤終端資源,不利於我們的后續使⽤,因此我們需要開啟守護模式。 如下圖所示:

3.5 ⽇志⽂件

默認情況下,Redis 並未配置⽇志⽂件。 我們通常需要利⽤⽇志⽂件來查看程序的運⾏狀況,因此需要設置 Redis 的⽇志⽂件路徑。 如下圖所示:

3.6 數據庫個數

默認情況下,Redis 擁有 16 個數據庫,其索引是從 0 - 15 。 這個配置⼀般情況下⽆需做更改。 如下圖所示:

3.7 數據庫⽂件名

默認情況下,Redis 配置好了數據庫的⽂件名,我們⽆需修改。 雖然 Redis 是內存型數據庫,但是 Redis ⽀持將內存中的數據保存到硬盤中,因此需要配置,當數據存儲到硬盤中 的時候使⽤的⽂件名。 如下圖所示:

3.8 數據持久化

默認情況下,Redis 數據庫在持久化的時候,會將數據保存進⽂件名為 dbfilename(如:3.7 所示) 然后存儲到 當前⽬錄。 但是我們⼀般需要將持久化后的數據庫⽂件保存在指定的路徑,因此需要修改此配置。 如下圖所示:

3.9 總結

上述 8 個配置是⼀些簡要的配置信息,為了保證 Redis 能夠正常運⾏,我們需要確保存儲⽇志⽂件的路徑以及數據 持久化的路徑存在。 因此需要執⾏以下命令。

[root@centos7-shanghai bin]# mkdir -p /var/log/redis/ 
[root@centos7-shanghai bin]# mkdir -p /var/lib/redis/

4 啟動 Redis 服務

啟動 Redis 服務的時候需要指定使⽤的配置⽂件,如下命令所示。

[root@centos7-shanghai bin]# redis-server /etc/redis/redis.conf 

如果沒有報錯,代表服務啟動成功,使⽤如下命令檢查是否啟動。

[root@centos7-shanghai bin]# ps aux | grep 'redis'

如下圖所示:

root@centos7-shanghai bin]# redis-cli -h 127.0.0.1 -p 6379 
127.0.0.1:6379> ping 
PONG 
127.0.0.1:6379> 

5 測試 Redis

Redis 服務啟動完成之后,我們可以在本地主機上測試⼀下,如下命令所示。

如下圖所示:

⼩貼⼠:

退出 Redis 客戶端的命令是: exit 。

該命令默認情況下就是連接本地主機的 Redis 服務,因此命令可以精簡為如下命令。 [

[root@centos7-shanghai bin]# redis-cli 
127.0.0.1:6379> ping 
PONG 
127.0.0.1:6379>


免責聲明!

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



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