Pages - Menu

2021年9月8日 星期三

[Redis]centos 7安裝redis 改port

前言

我也是第一次碰redis,以前做MIS、MES、RD,都沒有碰過有大量請求需要快取的情況,
一般都是直接衝去SQL撈資料處理。
同事以前就接觸過這種big query的資料庫了,但也只是會用,不會安裝,
所以就有了這篇採坑記了。

正文

最簡單地安裝方式,

yum install redis
  1. 編輯 /etc/redis.conf
    找到 port 6379 ,將它改為 port 8090

  2. 重啟服務 sudo systemctl restart redis

  3. 發現服務無法啟動(fig.1),查log(fig.2),發現沒有權限。


(fig.1)


(fig.2)

  1. selinux的問題,要麻關掉,要麻新增port
sudo: semanage: command not found

安裝
yum install policycoreutils-python

然後執行

sudo semanage port -a -t redis_port_t -p tcp 8090

ref.
Redis: Creating Server TCP listening socket *:6388: bind: Permission denied
解決 semanage command not found

  1. 重開redis。
sudo systemctl restart redis
sudo systemctl status redis

ref.
安裝 Redis 時遇到的錯誤排除

沒有留言:

張貼留言