CentOS 7 yum 安裝與配置 Redis

dadeity發表於2018-08-30

CentOS 7 通過yum直接安裝Redis失敗,提示No package redis available
CentOS預設的安裝源在官方的centos.org上,而redis在第三方的yum源裡,因此無法安裝
接下來,我們要解決無法安裝問題:

1、新增安裝源

  • 非官方的yum推薦用fedoraepel倉庫,執行如下命令
yum install epel-release

2、安裝Redis

yum install -y redis

安裝最新的Redis請執行如下命令
需要安裝Remi的軟體源,請點選官網地址

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi install redis

3、啟動Redis服務

systemctl start  redis.service

4、檢測Redis伺服器是否開啟

ps -ef | grep redis

5、Rdis設定為開啟啟動

chkconfig redis on
# 或者
systemctl enable redis.service

6、修改Redis配置

  • 開啟遠端連線,redis預設只能localhost訪問,修改/etc/redis.conf配置檔案
    bind 127.0.0.1修改為bind 0.0.0.0
    protected-mode yes修改為protected-mode no否則提示:redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode

  • 設定密碼

/etc/redis.conf檔案中
requirepass foobared前面去掉註釋,將foobared改為自己的密碼,我在這裡改為 requirepass myPass
執行systemctl restart redis重啟Redis即生效

  • 開啟客戶端命令
redis-cli
  • 關閉redis-cli服務
redis-cli  shutdown

7、開放埠6379、6380的防火牆

  • 開啟6379
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
  • 開放6380
/sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT

相關文章