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