linux CentOS8安裝redis

安裝編譯工具

安裝編譯工具
# 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端)

  1. 以前端方式啟動(這個(gè)只是看能否啟動成功,關(guān)閉之后redis進(jìn)程殺死)
    # cd /opt/software/redis-6.0.9/bin/
    # ./redis-server
    成功:

    image.png

  2. 服務(wù)方式后臺啟動redis(推薦)
    # systemctl start redis
    //查看狀態(tài)
    # systemctl status redis
    // 或者是直接查看進(jìn)程
    # ps -ef | grep redis

    image.png

啟動redis(client端)

其他常用命令:

  1. 開啟防火墻 外網(wǎng)連接
    # firewall-cmd --zone=public --add-port=6379/tcp --permanent

  2. 外網(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)

  1. 常用命令
//啟動
systemctl start redis    
//關(guān)閉
systemctl stop redis    
//重啟
systemctl restart redis     
//查看狀態(tài)
systemctl status redis
//使開機(jī)啟動
systemctl enable redis  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容