美文网首页
第一章----Redis5.0.6安装配置开机启动

第一章----Redis5.0.6安装配置开机启动

作者: 枫子夜 | 来源:发表于2020-02-19 17:57 被阅读0次

1. Redis下载安装

Redis5.0.6下载

  • 下载完成后用rz命令上传到服务器,解压、进入src文件夹编译安装
rz 
tar -zxvf redis-5.0.6.tar.gz
mv redis-5.0.6 redis
cd redis/src
make
  • src目录常用文件介绍
    1. redis-server:Redis服务器
    2. redis-cli:Redis命令行客户端
    3. redis-benchmark:Redis性能测试工具
    4. redis-check-aof:AOF文件修复工具
    5. redis-check-rdb:RDB文件检查工具

2. Redis配置

  • 编译完成返回Redis目录,配置redis.conf文件,修改端口(默认端口6379)、配置外部连接redis、后台启动、用户名密码等。
  • 本篇只修改了端口号和设置后台启动
cd ../
vim redis.conf
修改端口号 后台启动

3. 新建redis.service文件配置开机启动

  1. 创建配置文件
vim /lib/systemd/system/redis.service
  1. 配置你的安装路径
[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
ExecStart=/app/redis/src/redis-server /app/redis/redis.conf
ExecReload=/app/redis/src/redis-server -s reload
ExecStop=/app/redis/src/redis-server -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  • [Unit] 表示这是基础信息
    Description 是描述
    After 是在那个服务后面启动,一般是网络服务启动后启动

  • [Service] 表示这里是服务信息
    ExecStart 是启动服务的命令
    ExecReload 是重启服务的指令
    ExecStop 是停止服务的指令

  • [Install] 表示这是是安装相关信息
    WantedBy 是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。

  1. 刷新systemctl
systemctl daemon-reload
  1. 设置开机启动,重启Linux
systemctl enable redis.service
reboot
操作步骤

4. 验证

ps -ef | grep redis
已启动

5. Redis服务相关命令

启动    systemctl start redis
重启    systemctl restart redis
停止    systemctl stop redis
状态    systemctl status redis
开机    systemctl enable redis
开机禁  systemctl disable redis

6. 客户端连接Redis

  • 修改Redis绑定的IP地址(这里为阿里云的内网IP地址)
vim redis.conf
修改IP
  • 防火墙加入7001端口
firewall-cmd --zone=public --add-port=7001/tcp --permanent

更多防火墙相关命令看这里


不想说什么,生活总是很艰辛...

相关文章

网友评论

      本文标题:第一章----Redis5.0.6安装配置开机启动

      本文链接:https://www.haomeiwen.com/subject/msnafhtx.html