Redis安装

    科技2025-09-16  59

    Redis安装

    Redis安装编译–>测试–>安装修改redis.conf配置文件开启6379的端口号 启动和关闭redis5.0启动redis关闭redis登录redis设置redis开机自动启动

    Redis安装

    第一步预安装gcc和make 安装gcc

    yum install -y gcc make

    检查有无gcc

    whereis gcc

    下载压缩文件 直接在浏览器上搜索Redis 找到官网 进入打开下载页面 选择Stable(稳定)下的最新版本下载 其次切换到mytools文件夹下

    cd /usr/local/mytools

    使用rz命令上传刚刚下载的redis的压缩文件 使用ls命令查看 可以看到已经传上去了

    创建redis目录

    mkdir /usr/local/redis

    解压到/usr/local/redis目录

    tar -zxvf redis-5.0.3.tar.gz -C /usr/local/redis

    切换到/usr/local/redis目录

    cd /usr/local/redis

    将文件夹重命名,改成redis-single 为了和以后的集群区别开来

    mv -f redis-5.0.3 redis-single

    再使用ls查看文件夹是否被改

    编译–>测试–>安装

    编译 首先跳转路径

    cd /usr/local/redis/redis-single

    安装 将redis的命令安装到/usr/local/bin/目录

    make或者make install

    执行sudo make命令,出现如下即编译成功安装完了之后会出现这样一个提示

    执行make install命令,出现如下即安装成功 启动Redis-前端启动模式

    /usr/local/redis/redis-single/src/redis-server

    出现上图的图案即为成功

    修改redis.conf配置文件

    先切换到具体redis-single的文件夹

    主要是修改绑定ip、端口号、是否开启保护模式 、是否设为后台运行、密码设置、进程文件保存位置、日志文件保存位置、redis位置

    vim /usr/local/redis/redis-single/redis.conf

    首先将原有ip地址注释 修改前 修改后 端口就不改了 修改保护模式 不然远程还是连接不了 修改前 修改后 修改后台运行状态 修改前 修改后 修改日志文件保存位置 修改前 修改后 redis位置的修改 修改前

    修改后 全部修改完之后按esc键之后,输入:wq进行保存并退出

    开启6379的端口号

    firewall-cmd --zone=public --add-port=6379/tcp --permanent

    重载

    firewall-cmd --reload

    查看已经开启的端口号

    firewall-cmd --list-port

    查看6379d的tcp协议是否开启

    firewall-cmd --query-port=6379/tcp

    启动和关闭redis5.0

    启动redis

    使用指定配置启动后台启动模式

    redis-server /usr/local/redis/redis-single/redis.conf

    测试启动成功命令

    ps axu|grep redis

    关闭redis

    有两种方式

    无设置密码 执行此条命令

    redis-cli shutdown

    反之,执行该条命令

    redis-cli -a 设置的密码 shutdown

    测试启动成功命令

    ps axu|grep redis

    登录redis

    redis-cli -h 连接虚拟机对应的ip -p 6379 -a 密码

    然后出现了一个问题 Redis无法连接到

    解决办法:重新执行一次 redis-server /usr/local/redis/redis-single/redis.conf 命令,因为如果关闭了redis,用户是无法进行登录的!

    设置redis开机自动启动

    文件不存在,则会创建此文件

    vim /etc/systemd/system/redis.service

    按i键进入输入模式,再添加如下内容

    [Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/redis-single/src/redis-server /usr/local/redis/redis-single/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target

    调试相关命令

    此命令用于重新加载修改后的启动脚本

    systemctl daemon-reload

    显示概要

    systemctl status redis.service

    查看启动详情

    journalctl -xe

    显示实时日志

    journalctl -f

    查看本机监听端口

    netstat -tunlp|grep redis

    Processed: 0.011, SQL: 8