windows 10 和 CentOS 8 redis 安裝
windows 10 安裝
1.下載
windows 10目前只有Redis4.0.14版本
https://github.com/tporadowski/redis/releases/download/v4.0.14/Redis-x64-4.0.14.msi
2.安裝
一直下一步即可
3.配置環境變量
path添加C:\Program Files\Redis
4.redis配置
本人默認安裝找到C:\Program Files\Redis\redis.windows-service.conf
將redis.windows-service.conf文件移到桌面,不移動會無法保存(提示無權限)
打開配置密碼
將註解解開配置密碼例如:requirepass 123456
注意:daemonize yes 守護進程模式開啓(windows不支持設置)
重啓redis服務
CentOS 8 安裝
下載
C 語言的編譯環境:GCC
- 因爲 Redis 是使用 C 語言編寫的,官方網站提供了 Redis 的源碼以適用各個版本的 Linux 發行版。
- 如果沒有 C 語言的編譯環境,可以使用命令 yum install -y gcc gcc-c++進行在線安裝
配置
- 使用Xftp 上傳到CentOS 8
#創建目錄
mkdir -p /opt/software/redis/6379
#解壓(到壓縮包所在目錄)
tar zxvf redis-5.0.7.tar.gz -C /opt/software/redis/6379
#切換目錄
cd /opt/software/redis/6379/redis-5.0.7
- 進行編譯make(CentOS 8 不自帶了make了需要下載)
yum -y install gcc automake autoconf libtool make
- 編譯
#編譯
make
#編譯測試
make test
#如果提示錯誤有可能缺失依賴 下載yum install -y tcl
#再次編譯測試
make test
- 安裝
make install
#默認安裝在/usr/local/
- 複製配置文件
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
- redis配置
#編輯配置文件
vi /etc/redis/6379.conf
- 修改
# 註釋掉允許其它主機訪問
#bind 127.0.0.1
#關閉保護模式
#關閉protected-mode模式,此時外部網絡可以直接訪問
#開啓protected-mode保護模式,需配置bind ip或者設置訪問密碼
protected-mode no
# 守護進程模式開啓
daemonize yes
# 設置密碼
requirepass 密碼
#日誌
(需創建這個文件 創建目錄:mkdir -p /opt/log/redis ,創建文件:touch /opt/log/redis/6379.log)
logfile "/opt/log/redis/6379.log"
#修改端口
port 6379
#修改端口同時修改pid
pidfile /var/run/redis_6379.pid
- 啓動服務
redis-server
- 關閉服務
ps aux|grep redis(查看進程號)
kill 進程號(關閉)
或使用Redis提供的客戶端來關閉服務
命令爲:
redis-cli shutdown
修改過端口號使用
redis-cli -p 端口號 shutdown
- 連接客戶端
Redis客戶端連接
redis-cli 或 redis-cli -p 端口號
開機啓動服務
1.回到壓縮包複製文件
[root@localhost redis-5.0.7]# p utils/redis_init_script /etc/init.d/redis
2.配置
- 端口
- 不需要修改
- 不需要修改
- 添加密碼
- ${PRDISPORT} 是端口號 一般改端口就可以(放在其它路徑修改路徑)
- ${PRDISPORT} 是端口號 一般改端口就可以(放在其它路徑修改路徑)
配置好重啓服務器reboot
2.1開機啓動服務
- systemctl enable redis
2.2防護牆開放
- sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
- firewall-cmd --reload