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

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值