centos7安裝配置redis

2021-09-07 20:28:12 字數 2354 閱讀 1567

關閉防火牆

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)

執行後,如提示not running

解決方案:

通過systemctl start firewalld開啟防火牆,沒有任何提示即開啟成功。

再次通過systemctl status firewalld檢視firewalld狀態,顯示running即已開啟了

配置編譯環境:

sudo yum install gcc-c++

wget

解壓原始碼:

tar -zxvf redis-3.2.8.tar.gz

進入到解壓目錄:

cd redis-3.2.8

執行make編譯redis:

make malloc=libc

注意:make命令執行完成編譯後,會在src目錄下生成6個可執行檔案,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。

安裝redis:

配置redis能隨系統啟動:

這裡選用redis desktop manager是redis圖形化管理工具,更方便直觀地管理redis資料。

編輯redis配置檔案

進入redis目錄開啟redis.conf配置檔案

輸入 vim redis.conf

1、注釋掉bind(該方法無效,被坑過)

#bind 127.0.0.1

替換方案:

注釋後新增如下內容:

2、預設不是守護程序方式執行,這裡可以修改

daemonize no

3、禁用保護模式

protected-mode no

4、設定redis密碼

此時密碼設定已經完成。

但是這樣設定不會生效,還需要在配置檔案裡加入密碼設定,找到requirepass foobared,在下面新增密碼即可

5、重新啟動redis

redis-server

可能遇到的問題:啟動後 還是無法外部訪問

很明顯,配置檔案修改未生效,ip顯示的還是本地ip

解決方案:

啟動redis並指明配置檔案

redis-server ../redis.conf
檢視redis程序

ps -ef | grep redis

修改生效

如遇到啟動後不生效,可能是因為程序被暫用,殺掉程序即可

ok,通過外網telnet一下redis伺服器看看是否通了,在程式語言中連線redis也就可以了『

CentOS7使用yum安裝配置Redis

一 配置第三方源 su root yum install epel release yum update exit 二 安裝redis su root yum install redis exit 三 配置redis conf su root vim etc redis.conf 開放遠端訪問 加上...

centos7中安裝 配置 驗證 解除安裝redis

本文介紹在centos7中安裝 配置 驗證 解除安裝redis等操作,以及在使用redis中的一些注意事項。一 安裝redis 1 建立redis的安裝目錄 利用以下命令,切換到 usr local路徑 cd usr local 鍵入以下命令,新建乙個redis目錄,用於放置redis軟體。mkdi...

CentOS 7 安裝 配置

本例為 minimal iso 版本 centos 與 rhel 是同源,所以,在 centos 文件不足時,可以參考 rhel 的文件。本例子環境為 windows 可以使用 fedora liveusb creator 或者 ultraiso 等工具來把系統寫入 u盤,而後通過u盤啟動來安裝系統...