官网
Download | Redis
wget https://github.com/redis/redis/archive/7.2.4.tar.gz
编译安装
yum install gcc g++
tar -zxvf redis-7.2.4.tar.gz -C /usr/local
cd /usr/local/redis
make && make install
常见报错
zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
解决办法: 清理编译的残留 重新编译 make distclean && make
设置环境变量
vim ~/.bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export PATH=/usr/local/bin:$PATH
source ~/.bashrc
基本应用设置
设置后台启动
daemonize yes
设置密码
requirepass 123456
启动
redis-server /usr/local/redis/redis.conf
测试
redis-cli
auth 12345
127.0.0.1:6379> set a b
OK
127.0.0.1:6379> get a
开机自启动
vim //usr/lib/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启动系统服务
#重载系统服务
systemctl daemon-reload
#设置开机自启
systemctl enable redis.service
#取消开机自启
systemctl disable redis.service
#启动服务
systemctl start redis.service
#停止服务
systemctl stop redis.service
#查看服务状态
systemctl status redis.service
RabbitMQ 搭建
安装 erlang
yum -y install epel-release
yum -y install erlang socat
官网
Installing on RPM-based Linux (RHEL, CentOS Stream, Fedora, Amazon Linux 2023, openSUSE) — RabbitMQ

找到centos7 对应的版本 3.8.30
wget https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.30

rpm 安装
rpm -Uvh rabbitmq-server-3.8.30-1.el7.noarch.rpm
启动
systemctl start rabbitmq-server
systemctl enable rabbitmq-server
systemctl status rabbitmq-server
添加防火墙规则
firewall-cmd –zone=public –permanent –add-port=4369/tcp
firewall-cmd –zone=public –permanent –add-port=25672/tcp
firewall-cmd –zone=public –permanent –add-port=5671-5672/tcp
firewall-cmd –zone=public –permanent –add-port=15672/tcp
firewall-cmd –zone=public –permanent –add-port=61613-61614/tcp
firewall-cmd –zone=public –permanent –add-port=1883/tcp
firewall-cmd –zone=public –permanent –add-port=8883/tcp
访问web控制台
启动web 控制台
rabbitmq-plugins enable rabbitmq_management
设置权限
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
设置admin用户权限 强密码
rabbitmqctl add_user admin 123456Strongpasswd
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”

nginx端口转发
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:15672;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
![[office] excel图表怎么发挥IF函数的威力 #微信#媒体](https://img-blog.csdnimg.cn/img_convert/fdcb58c6faa0c151dc377882a37eb25f.png)


















![[经验] 玄殿社区qq堂4.2 #笔记#媒体](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fwww.hao123rr.com%2Fzb_users%2Fcache%2Fly_autoimg%2F%25E7%258E%2584%25E6%25AE%25BF%25E7%25A4%25BE%25E5%258C%25BAqq%25E5%25A0%25824.2.jpg&pos_id=nlcdhup0)