在官网的文档介绍中有一行介绍:Redis是一个快速稳定的发布/订阅消息系统。
Redis提供了发布与订阅的功能,可以用于消息的传输,Redis的发布订阅机制包括三部分,发布者、订阅者和Channel(主题或者队列)。
其原生命令以及相关介绍
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
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
发表评论: