网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
NET
生活
软件
PHP
其他
您的位置:首页 > Linux > CentOS7上安装Redis7
CentOS7上安装Redis7
2024-6-6    398    0

在官网的文档介绍中有一行介绍:Redis是一个快速稳定的发布/订阅消息系统。

Redis提供了发布与订阅的功能,可以用于消息的传输,Redis的发布订阅机制包括三部分,发布者、订阅者和Channel(主题或者队列)。

redis.jpg

其原生命令以及相关介绍

http://www.redis.cn/topics/pubsub.html 


下载

cd /usr/local
wget https://download.redis.io/releases/redis-7.2.4.tar.gz


解压和编译安装

tar zxf redis-7.2.4.tar.gz
cd redis-7.2.4
yum install -y gcc tcl
make && make install


配置路径

mkdir conf
mkdir bin
cp /usr/local/redis-7.2.4/redis.conf /usr/local/redis-7.2.4/conf/
cd /usr/local/redis-7.2.4/src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis-7.2.4/bin/


配置文件

vi /usr/local/redis-7.2.4/conf/redis.conf

修改配置文件内容

#增加
requirepass gt123456
#修改
bind 0.0.0.0
protected-mode no
daemonize yes
notify-keyspace-events ""   #注释掉
notify-keyspace-events Ex  #打开注释


开机启动

sudo vi /etc/systemd/system/redis.service

内容

[Unit]
Description=Redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-7.2.4/bin/redis-server /usr/local/redis-7.2.4/conf/redis.conf
[Install]
WantedBy=multi-user.target

重新加载服务

sudo systemctl daemon-reload

设置开机启动

sudo systemctl enable redis

启动服务

sudo systemctl start redis

查看状态

sudo systemctl status redis


防火墙开放

sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload


上一篇: CentOS7上安装MongoDB
下一篇: CentOS7上配置OpenJDK11
发表评论:
您的网名:
个人主页:
编辑内容: