UOS、Linux下的redis的详细部署流程(适用于内网)

news2025/1/12 6:15:10

提示:适用于Linux以及UOS等内外网系统服务器部署。

文章目录

  • 一.上传离线包
  • 二.部署基本环境
  • 三.解压并安装redis
  • 四.后台运行redis
  • 五.uos系统可能遇到的问题
  • 六.总结


一.上传离线包

1.自己去Redis官网下载适配自己部署系统的redis安装包。
2.通过文件传输工具,传输安装包到nginx(这个文件传输工具可能自带可能需要自己下载根据自己的情况来决定)。
3.指定文件夹上传,自己合理选择位置。我这边以在uos系统下部署为例,传输文件至/soft/redis文件夹下。


二.部署基本环境

1.nginx和redis都需要gcc的环境。
外网情况直接使用yum -y install gcc安装gcc。
内网情况需要自己去找适配的gcc安装包解压上传。
相关指令:

tar -zxvf gcc.tar.gz
make
make install

注意解压指令根据自己服务器的解压方式而定。

三.解压并安装redis

1.进入到指定文件夹下

cd /soft/redis
tar -zxvf redis7.0.15.tar.gz

2.进入到解压之后的文件夹下

cd /soft/redis/redis7.0.15
make
make install

跑完这些你的redis已经安装好了


四.后台运行redis

下载目录下的redis.conf
在本地修改也行,也可以vim打开修改,为了避免问题建议备份一份,然后下载下来本地修改。

搜索daemonize
找到配置文件下的daemonize
默认配置为no
你改成yes

这个是守护进程,你开启了后就能够后台运行。
redis.conf部分可能用到的配置显示

daemonize no
#redis默认不是后台运行的,可以通过修改该配置项为yes,让redis在后台运行
port 6379
#redis监听的端口
requirepass foobared
#设置redis连接密码,如果配置了连接密码,则客户端在连接redis时需要提供密码
bind 127.0.0.1
#绑定的主机地址,目前这样的配置这意味着只有当前机器才能连
#如果设置bind为0.0.0.0则表示运行任何远程机器访问当前redis服务

启动redis
1.进入到redis-server目录启动

redis-server #记得在redis-server所在目录执行该命令

2.全路径启动

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

前面是redis-server所在位置,后面是conf所在位置根据自己的文件位置写

五.uos系统可能遇到的问题

启动报错:
#Failed to test the kernel for a bug that could lead to data corruption during background save. Your system could be affected, please report this error.
#Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG

报错原因:
无法测试内核是否存在可能导致后台保存期间数据损坏的错误。您的系统可能受到影响,请报告此错误。
解决办法:

取消redis.conf配置文件中的最后一行注释:ignore-warnings ARM64-COW-BUG
再次重启redis。问题解决。

六.总结

希望能够帮助到你,不足之处希望指出,我将进一步优化,不喜勿喷。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1548379.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信平台会员卡应用源码系统 带完整的安装代码包以及搭建教程

在移动互联网时代,消费者对于便捷、个性化的服务需求日益增长。微信会员卡作为一种创新的营销方式,不仅能为消费者提供便捷的会员服务,还能帮助商家更好地管理会员信息,提升营销效果。然而,许多商家由于缺乏技术支持&a…

钡铼技术R40工业4G路由器为户外广告牌智能控制系统提供无线网络

钡铼技术R40工业4G路由器在户外广告牌智能控制系统中的应用,为广告行业带来了革命性的变革。作为一种先进的无线通信设备,R40工业4G路由器通过其稳定的信号传输和强大的网络连接能力,为户外广告牌的智能控制系统提供了可靠的无线网络支持&…

蓝桥杯day14刷题日记

P8707 [蓝桥杯 2020 省 AB1] 走方格 思路&#xff1a;很典型的动态规划问题&#xff0c;对于偶数格特判&#xff0c;其他的正常遍历一遍&#xff0c;现在所处的格子的方案数等于左边的格子的方案数加上上面格子的方案数之和 #include <iostream> using namespace std; …

北京朝阳办理广播电视节目制作经营许可证材料和要求

北京经典世纪集团有限公司-资 质代办 尊敬的客户&#xff0c;您对于办理广播电视节目制作经营许可证的需求我们深感关切。作为专 业的资 质代办机构&#xff0c;我们的目标是为您提供一站式服务&#xff0c;帮助您高效顺利地完成所有办理程序。&#xff08;游览器搜经典世纪胡云…

【竞技宝】国足4比1大胜新加坡,武磊独造三球记首功

国足在本轮世预赛主场跟新加坡狭路相逢,这场比赛对于主帅伊万科维奇来说不容有失。因为,国足之前未能在客场击败新加坡,让球队出线前景变得非常严峻。如果,国足还想从36强赛杀出重围,就必须主场战胜新加坡。如果,国足主场都赢不了新加坡,伊万科维奇将面临下课危机。重压之下的伊…

IPv6-基础概念

IPv6基础概念 IPv6技术特点&#xff1a;精简报文格式、实现自动配置和重新编制、支持层次化网络编制、支持端对端安全、更好的支持Qos、支持移动特性。 五元组&#xff1a;源地址&#xff0c;目的地址&#xff0c;源端口&#xff0c;目的端口&#xff0c;协议。 IPv6报头优势…

Abaqus周期性边界代表体单元Random Sphere RVE 3D (Mesh)插件

插件介绍 Random Sphere RVE 3D (Mesh) - AbyssFish 插件可在Abaqus生成三维具备周期性边界条件(Periodic Boundary Conditions, PBC)的随机球体骨料及骨料-水泥界面过渡区(Interfacial Transition Zone, ITZ)模型。即采用周期性代表性体积单元法(Periodic Representative Vol…

【Linux实践室】Linux用户管理实战指南:用户密码管理操作详解

&#x1f308;个人主页&#xff1a;聆风吟_ &#x1f525;系列专栏&#xff1a;Linux实践室、网络奇遇记 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 一. ⛳️任务描述二. ⛳️相关知识2.1 &#x1f514;用户密码存放地及方式2.2 &#x1f514;使用…

批量删除 rabbitmq中随机队列

批量删除 amq.gen–* 随机队列 操作错误产生了无效随机队列&#xff0c;需要批量删除 过滤列出指定amq.gen–队列 # 列出 指定 vhost/qq 以amq.gen开头的所有队列 rabbitmqctl list_queues --vhost / | grep ^amq.gen-# 批量删除队列 #由于list_queues会列出队列名称以及对应…

python实现图片压缩

首先 pip install Pillow compression_level参数&#xff0c;该参数的范围从0到100&#xff0c;其中0表示最小尺寸&#xff08;最高压缩&#xff09;&#xff0c;100表示最大质量&#xff08;最小压缩&#xff09;。这个脚本将尝试在保持图片可识别性的同时&#xff0c;尽可能…

解锁TikTok直播专线,提高使用体验

TikTok&#xff0c;作为当今全球最受欢迎的社交媒体平台之一&#xff0c;给商家带来了无限的商机与市场。然而&#xff0c;商家在TikTok的网络体验也面临诸多挑战&#xff0c;例如网络卡顿、直播断线以及账号易被封锁等问题。为解决这些难题&#xff0c;我们推出了TikTok直播专…

系统安装(kuntaiR522 kvm安装)

(1)通过PC1 web连接Server2,给Server2安装rocky-arm64 CLI系统(语言为英文)。 首先是访问server2的IPMI口,访问192.168.2.10, 用户为Admin,密码为Admin@123 登录进去 以HTML5 集成控制台方式打开 插入U盘修改启动项安装系统

逆向案例9--小鹅通视频m3u8内容解密--含简单webpack

视频网址&#xff1a;https://app4nseessp8638.h5.xiaoeknow.com/v2/course/alive/l_65b9e8dfe4b064a83b90e102?type2&app_idapp4nseessp8638&channel_id&res_type4&pro_id&res_idl_65b9e8dfe4b064a83b90e102 按照惯例&#xff0c;刷新网站&#xff0c;搜…

MFC(二)集成基础控件

目录 OnCreateCStatic【标签&#xff0c;图片】CEdit【文本框&#xff0c;密码框&#xff0c;数值框&#xff0c;文本区】CButton【按钮&#xff0c;单选按钮&#xff0c;多选按钮】CComboBox【下拉列表&#xff0c;列表】CSliderCtrl【滑动条】CListCtrl【表格】CAnimateCtrl【…

LangChain核心概念与组件

Chains Chains可以让你按照一定的顺序和逻辑来执行不同的任务。Chains有以下四种类型&#xff1a; 类型作用LLMChain用于在语言模型周围添加一些功能的简单Chain&#xff0c;它由一个PromptTemplate和一个语言模型&#xff08;LLM或chat model&#xff09;组成&#xff0c;它…

FlorisBoard:Android开源键盘的现代化选择

FlorisBoard&#xff1a;Android开源键盘的现代化选择 简介 FlorisBoard是一款免费且开源的安卓键盘&#xff0c;适用于Android 7.0及以上版本的设备。它的现代化设计和用户友好的界面使其在众多键盘应用中脱颖而出。FlorisBoard的独特之处在于它注重用户体验的同时&#xff0…

ArcGIS二次开发(一)——搭建开发环境以及第一个简单的ArcGIS Engine 程序

Arcgis10.2、Arcgis Engine10.2与Microsoft Visual Studio 2012的版本进行安装 1、推荐教程与安装包2、安装顺序3、安装成功测试VS新建项目可以创建ArcGIS项目&#xff0c;并且在VS中拖拽ArcGIS工具 4、搭建第一个简单的ArcGIS Engine 程序 ArcEngine和VS版本是有对应的&#x…

如何高效系统地自学 Python?

导言&#xff1a; Python作为一门流行的编程语言&#xff0c;被广泛运用于数据分析、人工智能、网络应用等领域。想要系统地自学Python&#xff0c;并掌握其核心概念和编程技能&#xff0c;需要一定的方法和步骤。本文将介绍如何高效系统地自学Python&#xff0c;让你能够快速…

双纤SFP光模块和单纤SFP光模块之间的区别

双纤SFP光模块和单纤SFP光模块是两种不同的光模块类型。对于网络部署而言&#xff0c;了解它们之间的区别至关重要。本文将深入探讨这两种光模块之间的差异&#xff0c;并介绍其特性和适用场景。 双纤与单纤SFP光模块&#xff1a;它们是什么&#xff1f; 双纤SFP光模块是常用…

Netty源码剖析——ChannelHandler 篇(三十六)

ChannelHandler 作用及设计 public interface ChannelHandler {/*** Gets called after the {link ChannelHandler} was added to the actual context and its ready to handle events. 当把 ChannelHandler 添加到 pipeline 时被调用*/void handlerAdded(ChannelHandlerContex…