文章目录
redis7安装和配置
官网:
https://redis.io
中文镜像
http://redis.cn
中文学习网:
https://redis.com.cn/
安装
查看自己的服务器操作系统位数,确保是64位:
getconf LONG_BIT
安装编译环境
yum install gcc gcc-c++ autoconf automake
下载安装包后,解压到自定义目录目录
cd /usr/local
tar -xzvf redis-7.0.11.tar.gz
进入redis目录
cd /usr/local/redis-7.0.11
执行安装命令
make
make PREFIX=/soft/redi install
出现It’s a good idea to run ‘make test’ ;说明安装成功
文件说明
redis-benchmark 性能测试工具
redis-check-aof 修复由问题的aof文件
redis-check-rdb 修复由问题的dump.rdb文件
redis-cli 客户端入口
redis-sentinel redis集群
redis-server redis 服务器启动命令
修改redis的配置文件:
vim /soft/redis/redis.conf
将 daemonize no 改为 yes ,可以作为服务器后台启动
将 protected-mode yes 改为 no ,关闭保护模式 可以不改
将bind 127.0.0.1 -::1 注释掉,否则只能本机访问
设置redis密码: requirepass 123456
开放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload #重启
firewall systemctl stop firewalld.service #停止
firewall systemctl disable firewalld.service #禁止firewall开机启动
redis服务器启动
/soft/redis/bin/redis-server /soft/redis/redis.conf
redis客户端启动
/soft/redis/bin/redis-cli
/soft/redis/bin/redis-cli -p 6379 -a 123456
系统文件
新建一个系统服务文件:
vi /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/soft/redis/bin/redis-server /soft/redis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载系统服务 systemctl daemon-reload
启动 systemctl start redis
停止 systemctl stop redis
重启 systemctl restart redis
查看状态 systemctl status redis
设置开机自启动 systemctl enable redis
原文链接:https://blog.csdn.net/persistence_PSH/article/details/131745065