linux离线安装部署redis

server/2024/12/17 2:55:06/
版本信息

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.ppmy.cn/server/150786.html

相关文章

揭开开源神秘面纱

在当今的技术领域,“开源” 这个词越来越频繁地出现在我们的视野中。但是,你真的了解开源的相关定义吗?今天,我们就来深入剖析一下开源这个神秘而又充满魅力的概念。 开源 开源(Open Source)是一种软件开…

【自动驾驶】Ubuntu22.04源码安装Autoware Core/Universe

【自动驾驶】Ubuntu22.04源码安装Autoware Core/Universe 官方源码安装教程前置条件安装ROS2 Humble安装Autoware Core/Universe配置开发环境配置工作空间设置控制台 官方源码安装教程 链接:https://autowarefoundation.github.io/autoware-documentation/main/ins…

基于微信小程序的校园二手交易平台系统设计与开发ssm+论文源码调试讲解

第2章 程序开发技术 2.1 Mysql数据库 为了更容易理解Mysql数据库,接下来就对其具备的主要特征进行描述。 (1)首选Mysql数据库也是为了节省开发资金,因为网络上对Mysql的源码都已进行了公开展示,开发者根据程序开发需…

安卓开发实现图像处理相关功能

彩色图像转换黑白图像实验 基本图形绘制与填充实验 Mat像素操作实验 图像滤波实验 图像轮廓特征检测实验 图像局部特征检测实验 人脸美颜

图像融合算法笔记2024 CDTNet

目录 ControlCom-Image-Composition CDTNet-High-Resolution-Image-Harmonization 依赖项: trilinear 效果图: 推理代码ok 只支持linux系统: ControlCom-Image-Composition CDTNet-High-Resolution-Image-Harmonization 开源地址: GitHub - bcmi/CDTNet-High-Reso…

C#析构函数、静态类和密封类、属性和字段、静态成员

析构函数 静态类和密封类 不能包含非静态属性,也不能包含非静态方法 只能包含非静态属性和静态方法 不能通过new实例化对象 属性和字段 静态成员

面经案例+

首先配置路由 一级路由:在routes中配置首页Layout和面经详情ArticleDetail 二级路由:在首页Layout的路由配置中配置children路由,分别是列表,收藏,喜欢,我的 其次在首页Layout中用router-link替换a标签&a…

STM32串口接收与发送(关于为什么接收不需要中断而发生需要以及HAL_UART_Transmit和HAL_UART_Transmit_IT的区别)

一、HAL_UART_Transmit和HAL_UART_Transmit_IT的区别 1. HAL_UART_Transmit_IT(非阻塞模式): HAL_UART_Transmit_IT 是非阻塞的传输函数,也就是说,当你调用 HAL_UART_Transmit_IT 时,它不会等到数据完全发…