redis离线安装

一、在线获取

1、安装编译工具及库文件

已安装可忽略,基本上不是最小化安装都会有。

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2、下载redis

  • 方式一:wget http://download.redis.io/releases/redis-7.0.13.tar.gz
  • 方式二:获取安装文件:http://download.redis.io/releases

二、安装redis

1、编译安装

#文件上传后解压缩
tar xzvf redis-7.0.13.tar.gz

#进入redis目录
cd redis-7.0.13

#编译
make

#进入src路径
cd src

#安装,默认安装路径 /usr/local/bin
make install

2、启动redis

#进入bin目录下
cd /usr/local/bin

#直接启动redis
./redis-server

成功之后得到如下图:

这一步仅是为了验证是否安装成功,可不执行

3、修改配置

  • 获取redis.conf配置文件
    • 解压缩安装包可直接获取redis.conf,即第一步redis-7.0.13路径中
    • 网上查找配置文件
  • 复制redis.conf至/etc/redis/redis.conf
  • 编辑redis.conf文件,修改项如下:
#监听所有网络接口,默认只监听localhost
bind 0.0.0.0

#关闭保护模式,默认开启。开始保护模式后,远程访问必须进行认证后才能访问。
protected-mode no
  • 启动redis/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
  • 检查是否启动ps aux|grep redis

三、开机自启,配置systemctl启动

1、新建一个系统服务文件

vim /etc/systemd/system/redis.service

文件内容:

[Unit]
Description=redis-serverAfter=network.target

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

[Install]
WantedBy=multi-user.target

2、启动系统服务

#重载系统服务
systemctl daemon-reload

# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

#设置开机自启动
systemctl enable redis

四、测试

image.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值