当前位置: 首页 > news >正文

linux离线安装部署redis

版本信息

linux版本:CentOS-7-x86_64

redis版本:redis-6.2.6

VMware:VMware-workstation-full-16.1.1

xshell: Xshell-7.0

安装

1.查看当前虚拟机ip命令:ifconfig -a

2.xhell连接虚拟机 ,在xshell页面点击文件-->新建-->输入名称及主机名ip-->点击连接-->输入用户名密码登录到xhell页面

3.官网下载redis压缩包

官网下载地址 Downloads - Redis

4.把redis压缩包上传服务器,通过rz命令上传(如果没有rz命令,可以在线安装 rz)

5.通用指令tar -zxvf redis-6.2.6.tar.gz ,解压redis

6.通过命令mv redis-6.2.6  /opt/tool,移动redis到指定目录(没有/opt/tool目录,可以通过mkdir -p /opt/tool命令创建相应目录)

7.切换目录到cd /opt/tool/redis-6.2.6,执行make命令编译,编译完如下图所示

8.切换目录到cd /opt/tool/redis-6.2.6/src,执行make install命令安装redis,编译完如下图所示

9.为了方便管理,把redis配置及一些常用命令移动指定目录下

切换到cd /opt/tool/redis-6.2.6目录,执行 mv redis.conf  /opt/tool/redis-6.2.6/etc/,把redis配置放到etc里

切换到cd /opt/tool/redis-6.2.6/src目录,执行 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /opt/tool/,把redis配置放到etc里

10.修改配置文件redis.conf

通过命令vim /opt/tool/redis-6.2.6/etc/redis.conf 修改配置

bind 127.0.0.1这一行注释掉,允许所有客户端连接

protected-mode配置成no,可以允许外机访问

daemonize配置成yes,当redis作为守护进程运行的时候,它会写一个 pid 到 redis.pid 文件里面

11.配置修改好后,启要redis命令:./redis-server /opt/tool/redis-6.2.6/etc/redis.conf

12.查看redis是否启动命令:netstat -tunpl|grep 6379

13.本地客户端连接redis

进入cd /opt/tool/redis-6.2.6/bin,执行命令:  ./redis-cli

14.外机通过Redis Desktop Manager连接redis服务端

发现连接不上,这是因为服务器的防火墙没有对外开发,执行命令:firewall-cmd --zone=public --add-port=6379/tcp --permanent,返回 success说明设置成功,重启防火墙:firewall-cmd --reload

15:通过Redis Desktop Manager重新连接redis服务端,发现连接成功了

http://www.lryc.cn/news/502974.html

相关文章:

  • 网管平台(基础篇):路由器的介绍与管理
  • 数据结构——跳表
  • 活动预告 |【Part2】Microsoft Azure 在线技术公开课:基础知识
  • PyCharm如何导入库( 包 )
  • 【DevOps基础篇】SCM(Source Code Management)
  • DDS—RTPS一致性测试案例分析
  • 【深度学习入门】深度学习介绍
  • 数值分析—非线性方程的数值解
  • LDR6500应用:C转DP线材双向投屏开启全新体验
  • 路径规划之启发式算法之十六:和声搜索算法(Harmony Search, HS)
  • Redis - 实战之 全局 ID 生成器 RedisIdWorker
  • matlab 连接远程服务器
  • 在服务器自主选择GPU使用
  • 【设计模式】享元模式(Flyweight Pattern)
  • 题目 1688: 数据结构-字符串插入
  • 28.攻防世界PHP2
  • QML QT6 WebEngineView 、Echarts使用和数据交互
  • SpringBoot 整合 Mail 轻松实现邮件自动推送
  • MyBatis 核心知识与实践
  • 机器学习期末速成
  • Linux中的线程
  • AI大模型学习笔记|多目标算法梳理、举例
  • 蓝桥杯刷题——day3
  • 企业级日志分析系统ELK之ELK概述
  • 【开源项目】经典开源项目数字孪生体育馆—开源工程及源码
  • C++多线程实战:掌握图像处理高级技巧
  • 解决MAC装win系统投屏失败问题(AMD显卡)
  • 网易游戏分享游戏场景中MongoDB运行和分析实践
  • Android14 AOSP 允许system分区和vendor分区应用进行AIDL通信
  • R学习——因子