CentOS系統中Redis 6 0 6安裝

2021-10-10 08:40:29 字數 2443 閱讀 5199

1.通過遠端管理工具,將壓縮包拷貝到linux伺服器中,我這裡使用的是xshell

2.執行解壓操作

把redis拷貝到安裝目錄 這裡因為我redis的安裝目錄在 /usr/locat/ 目錄下,因此會有如下操作

mv redis-6.0.6 /usr/local
安裝gcc依賴

yum -y install centos-release-scl

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

scl enable devtoolset-9 bash

注意:scl命令啟用只是臨時的,推出xshell或者重啟就會恢復到原來的gcc版本。

如果要長期生效的話,執行如下:

echo

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

3.進入檔案目錄使用make對解壓的redis檔案進行編譯

先切換到redis src目錄下

1、直接啟動redis

如上圖:redis啟動成功,但是這種啟動方式需要一直開啟視窗,不能進行其他操作,不太方便。

按 ctrl + c可以關閉視窗。

2、以後臺程序方式啟動redis

第一步:修改redis.conf檔案

將daemonize no

修改為daemonize yes

第二步:指定redis.conf檔案啟動

第三步:關閉redis程序

首先使用ps -aux | grep redis檢視redis程序

使用kill命令殺死程序

3、設定redis開機自啟動

1、在/etc目錄下新建redis目錄

2、將/usr/local/redis-6.0.6/redis.conf 檔案複製乙份到/etc/redis目錄下,並命名為6379.conf

cp

/usr/local/redis-6.0.6/redis.conf /etc/redis/6379.conf

3、將redis的啟動指令碼複製乙份放到/etc/init.d目錄下

cp

/usr/local/redis-6.0.6/utils/redis_init_script /etc/init.d/redis

4、設定redis開機自啟動

先切換到/etc/init.d目錄下

然後執行自啟命令

chkconfig redis on
現在可以直接已服務的形式啟動和關閉redis了

啟動:

service redis start

關閉:

service redisd stop
外網訪問設定:

1.確認配置檔案/etc/redis/6379.conf

bind的ip是否正確,一般想要外網能訪問,需要填寫為0.0.0.0,表示監聽任何ip

注意任何人都能訪問,一定要開啟密碼 requirepass 你的密碼

2.確認protected-mode 是否為 no

3.修改完配置檔案後重啟redis

service redis restart

redis6安裝 centos系統

在centos7.5伺服器上按照官方發布的安裝方式並不能進行正確的安裝,現收集並整理如下安裝方式,親測有效 1.安裝依賴 yum install y cpp binutils glibc glibc kernheaders glibc common glibc devel gcc make tcl2...

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...

redis 6 阻塞查詢

redis是典型的單執行緒架構,所有的讀寫操作都是在一條主線程中完成的。當redis用於高併發場景時,這條執行緒就變成了它的生命線。如果出現阻塞,哪怕是很短時間,對於我們的應用來說都是噩夢。導致阻塞問題的場景大致分為內在原因和外在原因 內在原因包括 不合理地使用api或資料結構 cpu飽和 持久化阻...