安裝編譯工具
安裝編譯工具
# yum install -y gcc gcc-c++
檢查gcc的版本
# gcc --version
安裝make工具:
# yum -y install gcc automake autoconf libtool make
下載redis
# cd /opt/software
# wget https://download.redis.io/releases/redis-6.0.9.tar.gz
# tar -zxvf redis-6.0.9.tar.gz
安裝redis
# cd redis-6.0.9/
//編譯安裝
//PREFIX redis安裝位置
# make PREFIX=/opt/software/redis-6.0.9 install
查看核心數(shù)量
# lscpu
查看的目的是確定redis的IO線程數(shù)
創(chuàng)建供redis運(yùn)行的目錄
//logs:存放日志
//data:存放快照數(shù)據(jù)
# mkdir /opt/software/redis-6.0.9/logs
# mkdir /opt/software/redis-6.0.9/data
//修改redis的配置文件
# find / -name redis.conf
# vi /opt/software/redis-6.0.9/redis.conf
//使以daemon(守護(hù)進(jìn)程)方式運(yùn)行
# daemonize yes
//日志保存
# logfile "/opt/software/redis-6.0.9/logs/redis.log"
// 數(shù)據(jù)保存目錄
# dir /opt/software/redis-6.0.9/data/
// 添加密碼
# requirepass 123456
啟動redis(server端)
-
以前端方式啟動(這個(gè)只是看能否啟動成功,關(guān)閉之后redis進(jìn)程殺死)
# cd /opt/software/redis-6.0.9/bin/
# ./redis-server
成功:
image.png -
服務(wù)方式后臺啟動redis(推薦)
# systemctl start redis
//查看狀態(tài)
# systemctl status redis
// 或者是直接查看進(jìn)程
# ps -ef | grep redis
image.png
啟動redis(client端)
其他常用命令:
開啟防火墻 外網(wǎng)連接
# firewall-cmd --zone=public --add-port=6379/tcp --permanent外網(wǎng)訪問:注意,上面配置好了之后,外網(wǎng)依然不能連接,因?yàn)闆]有開啟外網(wǎng)訪問
//網(wǎng)絡(luò)保護(hù)(yes就是禁止外網(wǎng)訪問 no允許外網(wǎng)訪問)
protected-mode no
//bind 與其他的IP配置不一樣,
//bind的意思不是綁定外部服務(wù)器的IP,而是綁定本機(jī)可以接受訪問的IP(一般指的是內(nèi)網(wǎng)ip)
//下面的意思只允許內(nèi)網(wǎng)是8.8.8.8的IP訪問
bind:8:8:8:8
如果要允許外部訪問
bind 127.0.0.1 前加#
#bind 127.0.0.1
或者
bind 0.0.0.0
外網(wǎng)訪問一定要注意用防火墻保護(hù)
外網(wǎng)訪問參考的:https://blog.csdn.net/m0_37809911/article/details/89087349
防火墻相關(guān):Centos7開放及查看端口 - heqiuyong - 博客園 (cnblogs.com)
- 常用命令
//啟動
systemctl start redis
//關(guān)閉
systemctl stop redis
//重啟
systemctl restart redis
//查看狀態(tài)
systemctl status redis
//使開機(jī)啟動
systemctl enable redis

