redis6安裝 centos系統

2022-03-13 00:55:24 字數 2213 閱讀 6665

在centos7.5伺服器上按照官方發布的安裝方式並不能進行正確的安裝,現收集並整理如下安裝方式,親測有效

1.安裝依賴

yum install -y cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make tcl
2.需要先安裝gcc新版才能編譯

centos7 預設的 gcc 版本小於 5.3 無法編譯

sudo yum -y install centos-release-scl centos-release-scl-rh

sudo yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

// 臨時生效,退出 shell 或重啟會恢復原 gcc 版本

sudo scl enable devtoolset-9 bash

// 永久生效

sudo echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

wget
解壓安裝

tar -zxvf redis-6.0.5.tar.gz

cd redis-6.0.5

make

make test

make install

編譯檔案會複製到/usr/local/bin目錄下

5.修改redis.conf檔案並複製到etc目錄

bind 127.0.0.1 #根據情況是否需要遠端訪問去掉注釋

requirepass 123456 #修改密碼

protected-mode no # 關閉protected-mode模式,此時外部網路可以直接訪問

sudo mkdir /etc/redis

sudo cp redis.conf /etc/redis/

開機自啟動 :

在centos7.5伺服器上按照官方發布的安裝方式並不能進行正確的安裝,現收集並整理如下安裝方式,親測有效

1.安裝依賴

yum install -y cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make tcl
2.需要先安裝gcc新版才能編譯

centos7 預設的 gcc 版本小於 5.3 無法編譯

sudo yum -y install centos-release-scl centos-release-scl-rh

sudo yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

// 臨時生效,退出 shell 或重啟會恢復原 gcc 版本

sudo scl enable devtoolset-9 bash

// 永久生效

sudo echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

wget
解壓安裝

tar -zxvf redis-6.0.5.tar.gz

cd redis-6.0.5

make

make test

make install

編譯檔案會複製到/usr/local/bin目錄下

5.修改redis.conf檔案並複製到etc目錄

bind 127.0.0.1 #根據情況是否需要遠端訪問去掉注釋

requirepass 123456 #修改密碼

protected-mode no # 關閉protected-mode模式,此時外部網路可以直接訪問

sudo mkdir /etc/redis

sudo cp redis.conf /etc/redis/

開機自啟動 :

Centos7安裝Redis6整理

安裝gcc yum y install gcc tcl 檢視gcc版本是否在5.3以上,centos7.6預設安裝4.8.5 gcc版本過低編譯redis6.0時會報如下錯誤 公升級到gcc 9.3 yum y install centos release scl yum y install dev...

linux 編譯安裝 redis6

執行效能測試 centos yum groupinstall development tools y ubuntu apt install build essential wget y axel tar vxzf redis 6.0.5.tar.gz cd redis 6.0.5 make mall...

redis6集群安裝

建立集群配置檔案redis cluster 7000.conf,埠7000 port 7000 daemonize yes pidfile user local redis redis redis 7000 cluster.pid logfile 7005 cluster.log bind 0.0....