Redis-6.2.5 安装 Linux环境(单机)
生活随笔
收集整理的這篇文章主要介紹了
Redis-6.2.5 安装 Linux环境(单机)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 安裝依賴環境
- 2. 升級GCC
- 3. 在線下載
- 4. 解壓
- 5. 編譯
- 6. 安裝
- 7. 前臺啟動
- 8. 后臺啟動
- 9. 配置開機啟動
- 10. 常用命令
- 11. 評析
1. 安裝依賴環境
yum install -y gcc-c++ autoconf automaker2. 升級GCC
這里說明一下,在編譯之前:在編譯之前需要升級gcc的版本,默認情況下yum安裝的gcc版本是4.8.5,由于版本過低,在編譯時會報錯,因此,我們需要先升級GCC
# 安裝scl yum -y install centos-release-scl# 安裝9版本的gcc、gcc-c++/gdb工具鏈(toolchian) yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils# 臨時覆蓋系統原有的gcc引用 scl enable devtoolset-9 bash# 查看gcc版本 gcc -v# 注意:scl命令啟用只是臨時的,退出xshell或者重啟就會恢復到原來的gcc版本。 # 如果要長期生效的話,執行如下: echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile如果遇到問題,請跳轉
CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1
3. 在線下載
wget https://download.redis.io/releases/redis-6.2.5.tar.gz4. 解壓
tar -zxvf redis-6.2.5.tar.gz5. 編譯
# 切換到解壓目錄 cd redis-6.2.5/# 編譯redis make6. 安裝
# 創建redis的安裝目錄 mkdir -p /usr/local/redis# 將Redis安裝到指定目錄 make PREFIX=/usr/local/redis/ install7. 前臺啟動
cd /usr/local/redis/bin ./redis-server# 退出redis ctrl + c
如果只是為了測試,前臺啟動即可!
如果想深入了解,請繼續閱讀!
8. 后臺啟動
cd /app/redis-6.2.5/ cp redis.conf /usr/local/redis/bin cd /usr/local/redis/bin/ vim redis.conf # 開啟守護模式 224行 daemonize no 改為 yes# 設置密碼901行 默認無密碼requirepass 123456# 指定配置文件啟動 ./redis-server ./redis.conf# 查看redis進程 ps -ef |grep redis# 結束redis進程 kill -9 redis進程號9. 配置開機啟動
在系統服務目錄里創建redis-server.service文件 vim /etc/systemd/system/redis-server.service[Unit] Description=The redis-server Process Manager After=syslog.target network.target[Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf[Install] WantedBy=multi-user.target# 重新加載系統服務 systemctl daemon-reload# 開機啟動 systemctl enable redis-server.service客戶端遠程連接
如果遇到此異常,請跳轉即可解決
https://gblfy.blog.csdn.net/article/details/120062118
10. 常用命令
# 重新加載系統服務 systemctl daemon-reload# 開機啟動 systemctl enable redis-server.service# 關閉redis-server systemctl stop redis-server.service# 啟動redis-server systemctl start redis-server.service# 重新啟動redis-server systemctl restart redis-server.service# 查看redis-server運行狀態 systemctl status redis-server.service11. 評析
redis單機優點 部署簡單 成本低,高性能,單機不能同步數據,數據天然一致性缺點: 可靠性保證不是很好,單點故障 單機高性能受限于CPU的處理能力,因為redis的操作是單線程的結論: 實際開發中,redis必然是高可用的,所以單機模式并不似我們的終點,我們需要對目前redis架構進行升級,先整一個主從復制讀寫分裂的環境。(進階篇)Redis6.2.5 集群 一主二從 讀寫分離_搭建_01
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Redis-6.2.5 安装 Linux环境(单机)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目管理过程组和知识领域
- 下一篇: linux 其他常用命令