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

news/2024/5/9 20:16:20/文章来源:https://blog.csdn.net/weixin_51759592/article/details/137075377

提示:适用于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.luyixian.cn/news_show_1026268.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

『Apisix进阶篇』动态负载均衡:APISIX的实战演练与策略应用

🚀『Apisix系列文章』探索新一代微服务体系下的API管理新范式与最佳实践 【点击此跳转】 📣读完这篇文章里你能收获到 🎯 掌握APISIX中多种负载均衡策略的原理及其适用场景。📈 学习如何通过APISIX的Admin API和Dashboard进行负…

Redis - list 列表

前言 列表类似于 Java 中的数组或者顺序表,在 Redis 中,可以对列表两端插⼊(push)和弹出(pop),还可以获取指定范围的元素列表、 获取指定索引下标的元素等。列表是⼀种⽐较灵活的数据结构&#…

16、OpenFeign和Sentinel集成实现fallback服务降级

注:本篇文章主要参考周阳老师讲解的cloud进行整理的! 1、需求说明 cloudalibaba-consumer-nacos-order83 通过OpenFeign调用 cloudalibaba-provider-payment9001 1、 83 通过OpenFeign调用 9001微服务,正常访问OK 2、 83 通过OpenFeign调用 …

【Redis教程0x01】入门:Windows下安装和启动Redis

什么是Redis? Redis 是互联网技术领域中使用最广泛的存储中间件,它是 Remote Dictionary Service 三个单词中加粗字母的组合。 Redis 以超高的性能、完美的文档、简洁的源码著称,国内外很多大型互联网公司都在用。它的版本更新非常的快&…

腾讯云2核2G服务器CVM S5和轻量应用服务器优惠价格

腾讯云2核2G服务器多少钱一年?轻量服务器61元一年,CVM 2核2G S5服务器313.2元15个月,腾讯云2核2G服务器优惠活动 txyfwq.com/go/txy 链接打开如下图: 腾讯云2核2G服务器价格 轻量61元一年:轻量2核2G3M、3M带宽、200GB月…

力扣-20 有效的括号详解 Java

目录 1.题目分析 2.基础知识储备 2.1 哈希表 2.2 栈的存取 3. 逻辑概要 4.源码 示例 1.题目分析 为了对比都是从内而外,一个个匹配,全部匹配成功即为有效字符 2.基础知识储备 2.1 哈希表 简单来说,keyvalue存储 ,通过key…

Go打造REST Server【二】:用路由的三方库来实现

前言 在之前的文章中,我们用Go的标准库来实现了服务器,JSON渲染重构为辅助函数,使特定的路由处理程序相当简洁。 我们剩下的问题是路径路由逻辑,这是所有编写无依赖HTTP服务器的人都会遇到的问题,除非服务器只处理一到…

基于Google云原生工程师的kubernetes最佳实践(三)

目录 三、集群管理 利用node affinity、taint等机制管理node 通过pod affinity/anti-affinity机制将pod分配到合适的node Node分级管理 从Qos角度将Pod分级 用namespace隔离不同的环境和用户 配置RBAC权限控制 1. 遵循最小权限原则 2. 使用 Role 和 ClusterRole 分离权…

Nuxt3(项目创建)

1.官方文档 Installation Get Started with Nuxt 2.版本要求 node版本>18.0,建议使用偶数版本 3.安装 可采用npx或pnpm,本人使用的pnpm进行安装,如果提示npx没有安装的话使用npm install -g npx安装即可。 // 安装npx npm install…

Python爬虫学习完整版

一、什么是爬虫 网络爬虫,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。由于互联网数据的多样性和资源的有限性,根据用户需求定向抓取相关网页并分析也成为如今主流的爬取策略。 1 爬虫可以做什么 你可以爬取网络上的的图片&#…

全国超市数据可视化仪表板制作

全国超市消费数据展示 指定 Top几 客户销费数据展示 指定 Top几 省份销费数据展示 省份销售额数据分析 完整结果

FFmpeg拉取RTSP流并定时生成10秒短视频

生成效果: 视频时长为10秒 生成格式为FLV 输出日志: 完整实现代码如下: 需要在Mac和终端先安装FFmpeg brew install ffmpeg CMake文件配置: cmake_minimum_required(VERSION 3.27) project(ffmpeg_open_stream) set(CMAKE_CXX_STANDARD 17)#头文件包目录 include_director…

IDEA 2023右下角无git分支显示解决

当你排除项目问题之后,可能就是idea配置问题了,需要在View -> Appearance -> Status Bar Widgets 中 把 git Branch 勾上。

6.windows ubuntu 子系统 测序数据质量控制。

上一个分享,我们对测序数据进行了质量评估,接下来我们需要对数据进行数据质量控制。 数据预处理(Data Preprocessing):包括去除接头序列(adapter trimming)、去除低质量序列(qualit…

jdk8中的Arrays.sort

jdk8中Arrays.sort 这里可以看到根据传入数组类型的不同,排序的算法是由区别的。 拆分解析 我们在平时引用的时候,一般只会传入一个数组,但是真正调用的时候,参数会进行补全。 public static void sort(int[] a) {DualPivotQui…

Lilishop商城(windows)本地部署【docker版】

Lilishop商城(windows)本地部署【docker版】 部署官方文档:LILISHOP-开发者中心 https://gitee.com/beijing_hongye_huicheng/lilishop 本地安装docker https://docs.pickmall.cn/deploy/win/deploy.html 命令端页面 启动后docker界面 注…

oracle docker安装

修改下载的Image的REPOSITORY和TAG属性 修改下载的Image的REPOSITORY和TAG属性&#xff1a;docker tag <IMAGE ID> <REPOSITORY NAME> docker tag 3fa112fd3642 aliyun/oracle_11g 参考网址 使用docker images时&#xff0c;可能会出现REPOSITORY和TAG均为none的镜…

网络工程师练习题6

网络工程师 综合题 计算并填写下表&#xff1a; TP地址191.23.181.13子网掩码255.255.192.0地址类型 &#xff08;1&#xff09;网络地址&#xff08;2&#xff09;直接广播地址&#xff08;3&#xff09;主机号&#xff08;4&#xff09;子网内的最后一个可用IP地址&#xf…

【高并发服务器 03】——epoll模型

epoll模型理论&#xff08;从select到epoll&#xff09; select select的算法时间复杂度略高&#xff0c;存在线性的性能下降问题&#xff08;需要遍历访问文件描述符&#xff09;。并且&#xff0c;受限于早期的内核资源的限制&#xff0c;select能够监视的文件描述符的数量…

探索智慧农业精准除草,基于高精度YOLOv8全系列参数【n/s/m/l/x】模型开发构建农田作物场景下杂草作物分割检测识别分析系统

智慧农业是未来的一个新兴赛道&#xff0c;随着科技的普及与落地应用&#xff0c;会有更加广阔的发展空间&#xff0c;关于农田作物场景下的项目开发实践&#xff0c;在我们前面的博文中也有很堵相关的实践&#xff0c;单大都是偏向于目标检测方向的&#xff0c;感兴趣可以自行…