Linux下安装部署redis(离线模式)

打印 上一主题 下一主题

主题 1817|帖子 1817|积分 5453

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、准备工作

1.下载redis的安装包

下载地点:Index of /releases/
 各人可以自行选择redis的版本,笔者选择的是最新的


2.上传到服务器

前提是我先在服务器上创建了一个目录redis7.2.3,我直接上传到这个目录下

二、安装redis

1.解压redis

  1. tar -zxvf redis-7.2.3.tar.gz
复制代码
2.移动解压完成的目录到/usr/local/下

  1. mv redis-7.2.3 /usr/local/
复制代码
3.进入到redis-7.2.3的目录

  1. cd /usr/local/redis-7.2.3
复制代码
4.编译安装

  1. make install
复制代码
等待安装
安装完成的目录结构如下:

三、修改设置文件 redis.conf

vim redis.conf
1.设置远程访问

表明掉 bind 127.0.0.1 -::1 这句话意思是  只在本地访问!你不表明掉,到时候你本地RDM 是链接不上的。或者改为 bind 0.0.0.0

2.修改  登岸redis的暗码 如图:

作者为了图方便,改为了123456.

3.设置后台启动

 将daemonize no 改为 daemonize yes

四、将redis添加到保卫进程,并开启开机自启动

1.在/etc/systemd/system/ 目录下创建文件redis.service

/etc/systemd/system目录是Linux体系中用于存放systemd单位设置文件的位置。systemd是一个体系和服务管理器,负责启动、克制和管理体系进程
  1. vim /etc/systemd/system/redis.service
复制代码
2.添加如下内容

各人注意区分,对于下面/usr/local/redis-7.2.3/src/redis-server中的 src 是根据redis的安装目录来的,有些是 bin 各人注意观察自己的redis的目录,根据现真相况填写。
     [Unit]
        Description=Redis
        After=network.target
          [Service]
        Type=forking
        ExecStart=/usr/local/redis-7.2.3/src/redis-server /usr/local/redis-7.2.3/redis.conf
        ExecStop=/usr/local/redis-7.2.3/src/redis-server -s stop
        PrivateTmp=true
        User=root
        Group=root
          [Install]
        WantedBy=multi-user.target
  

生存并退出
3.设置开机自启

  1. systemctl enable redis
复制代码
4.添加情况变量

(1)可以直接在/etc/profile文件末尾直接添加
vim /etc/profile
  1. export PATH=$PATH:/usr/local/redis-7.2.3/src
复制代码
(2)或在profile.d目录下新建一个,专门放redis的情况变量文件
进入/etc/profile.d/路径下新建redis.sh
   vim /etc/profile.d/redis.sh
  在redis.sh文件中新增以下内容 
   export PATH=$PATH:/usr/local/redis/src
  5.革新情况变量

  1. source /etc/profile
复制代码
6.重启redis

  1. systemctl restart redis
复制代码
 说明:如果后续各人还重新修改了/etc/systemd/system/redis.service文件,启动redis时出现提示:Warning: The unit file, source configuration file or drop-ins of redis.service changed on disk. Run 'systemctl daemon-reload' to reload units
重新实行命令:systemctl daemon-reload
这个警告提示您的 redis.service 单位文件、源设置文件或附加设置文件在磁盘上发生了变化。为了加载这些变化,您必要运行 systemctl daemon-reload 命令来重新加载单位。
五、验证

1.查看redis的运行状态


2.查看redis进程


3.利用命令毗连客户端

redis-cli
进入之后,必要你输入暗码才能获取到redis输出的信息(info)
auth 暗码
或者 之前在毗连的时候输入暗码:
redis-cli -a <password>



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81428

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表