目錄
一、前言
二、Redis 6.2 安裝過程
2.1 下載安裝包
2.2 安裝包解壓
2.3 安裝包編譯
2.3 安裝
2.4 啟動redis
2.4.1 前臺啟動(不推薦)
2.4.2 后啟動(推薦)
2.4.3 關閉redis服務
2.4.4 設置客戶端連接
三、寫在最后
一、前言
Redis作為一個熱門的技術中間件,可以說在很多項目開發中都會涉及到,其豐富的數據結構,完善的生態,活躍的社區,以及持續迭代的底層架構能力,成為很多團隊開發者的首選,本文詳細介紹下如何在Linux環境下快速搭建并使用Redis。
二、Redis 6.2 安裝過程
Redis發展到現在,經歷了多個版本的迭代,目前最新版已經是6.X,本文以當前比較主流的6.2.X版本為例進行說明。
2.1 下載安裝包
使用下面的命令下載redis的6.2.5的包
- 版本可以根據自己的需要選擇,可以在官網上查看版本
wget http://download.redis.io/releases/redis-6.2.5.tar.gz
2.2 安裝包解壓
使用下面的命令解壓
tar -zxvf redis-6.2.5.tar.gz
2.3 安裝包編譯
進入解壓后的安裝包主目錄
cd redis-6.2.5
make
補充:
## 如果沒有準備好C語言編譯環境,make 會報錯—Jemalloc/jemalloc.h:沒有那個文件
## 解決方案:運行make distclean 再執行 make
編譯過程,可能時間有點長,出現下面的效果,說明編譯完成
2.3 安裝
執行make命令進行安裝
make PREFIX=/usr/local/soft/redis/redis-6.2.5 install
補充說明:
這里多了一個關鍵字 PREFIX= 這個關鍵字的作用是編譯的時候用于指定程序存放的路徑。比如我們現在就是指定了redis必須存放在/software/redis-6.2.1目錄。假設不添加該關鍵字Linux會將可執行文件存放在/usr/local/bin目錄,庫文件會存放在/usr/local/lib目錄。配置文件會存放在/usr/local/etc目錄。其他的資源文件會存放在/usr/local/share目錄。這里指定號目錄也方便后續的卸載,后續直接rm -rf /software/redis-6.2.1 即可刪除redis
執行make過程如下,看到下面的效果后說明安裝完成
2.4 啟動redis
2.4.1 前臺啟動(不推薦)
前臺啟動,命令行窗口不能關閉,否則服務器停止,執行下面的命令進行前臺啟動
/usr/local/soft/redis/redis-6.2.5/src
./redis-server
2.4.2 后啟動(推薦)
修改配置文件
vi redis.conf
#找到下面的配置參數,改為yes
使用配置文件啟動
cd /usr/local/soft/redis/redis-6.2.5/bin
./redis-server ../redis.conf
使用下面的命令檢查是否啟動
ps -ef|grep redis
也可以進入命令行測試
2.4.3 關閉redis服務
方式1:
進入客戶端連接,直接使用shutdown關閉
方式2:
通過ps 命令找到redis的進程ID號,然后時候kill命令殺掉
2.4.4 設置客戶端連接
在redis.conf配置文件中找到下面的位置,改為0.0.0.0
注釋掉:bind 127.0.0.1 -::1
protected-mode 設置 yes
打開注釋 requirepass 并設置密碼 例如:requirepass 123456
修改完成之后,重啟redis服務即可
三、寫在最后
本文通過實際操作詳細演示了如何基于linux環境搭建redis 6的完整過程,希望對看到的同學有用哦,本篇到此結束,感謝觀看。
?