腾讯服务器CentOS Stream 8安装redis详情的步骤

news2024/12/23 10:57:07
  • tencent服务器安装的系统版本在这里插入图片描述
  • 创建一个新的文件夹 /athena/redis
mkdir /athena 
cd /athena
mkdir redis

1、切换到 “redis” 目录:

cd /athena/redis

2、使用 YUM 包管理器安装 GCC、C++ 和 Make 软件包:

yum install gcc-c++ make -y

这条命令将使用 YUM 包管理器安装 GCC、C++ 和 Make 软件包。-y 标志表示自动回答 “yes” 来确认安装。
3、检查已安装的 GCC 版本:

gcc -v

这条命令将显示已安装的 GCC 编译器的版本信息。

4、下载 Redis 的安装包(版本为 6.0.8):

wget http://download.redis.io/releases/redis-6.0.8.tar.gz

这条命令将从指定的 URL 下载 Redis 6.0.8 版本的压缩包。

5、列出当前目录中的文件和目录:并解压

ls
tar -zxvf redis-6.0.8.tar.gz
ls

6、进入 Redis 解压缩后的目录:

cd redis-6.0.8

7、使用 Make 命令进行 Redis 的安装(指定安装路径为 “/athena/redis/redisMake”):

make PREFIX=/athena/redis/redisMake install

这条命令将根据 Makefile 文件中的指令,将 Redis 安装到指定的目录(在此情况下为 “/athena/redis/redisMake”)

8、进入 Redis 可执行文件所在的目录:

cd /athena/redis/redis-6.0.8/src

这条命令将切换到 Redis 可执行文件(例如 redis-server 和 redis-cli)所在的目录。

9、启动 Redis 服务器:

./redis-server

10、关闭 Redis 服务器:

./redis-cli shutdown

11、使用 vim 编辑器打开 redis.service 文件:

vim /etc/systemd/system/redis.service

这条命令将使用 vim 编辑器打开位于 “/etc/systemd/system/” 路径下的 redis.service 文件。

12、编辑redis.service 文件内容如下:

[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
# 这行配置内容要根据 redis 的安装目录自定义路径
ExecStart=/athena/redis/redisMake/bin/redis-server /athena/redis/redis-6.0.8/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target

这是一个 Systemd 服务单元文件,用于配置 Redis 服务器的服务。它包含了描述、依赖关系和执行命令等配置。

13、重新加载 Systemd 守护进程配置:

systemctl daemon-reload

这条命令用于重新加载 Systemd 守护进程的配置文件,以使对 redis.service 文件的更改生效。

14、启用 Redis 服务,使其在系统启动时自动启动:

systemctl enable redis

这条命令将启用 Redis 服务,以便在系统启动时自动启动 Redis。

15、重新启动系统验证是否开启自启redis服务成功

reboot
systemctl status redis

16、使用 vim 编辑器打开 redis.conf 文件:

vim /athena/redis/redis-6.0.8/redis.conf

17、redis.conf 文件中的两个配置属性修改:

bind: 绑定的主机地址。如果需要设置远程访问,则将该属性以 "#" 注释的形式禁用。
protected-mode: 如果需要允许外部网络连接 Redis 服务,则需要将该属性的值更改为 "no"

18、服务器要开启6379端口
最后可以再次验证外网访问是否成功:telnet ip 6379
在这里插入图片描述

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

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

相关文章

C++【set 和 map 学习及使用】

✨个人主页: 北 海 🎉所属专栏: C修行之路 🎃操作环境: Visual Studio 2019 版本 16.11.17 文章目录 🌇前言🏙️正文1、预备知识1.1、关联式容器1.2、键值对1.3、树型结构的关联式容器 2、set2.…

网工内推 | 网络运维专场,弹性工作,14薪

01 南凌科技股份有限公司 招聘岗位:网络运维工程师 职责描述: 1、负责及时响应客户需求、做好客户报障接收,受理与记录工作,及时做好值班记录与故障交接; 2、通过网管平台实时监控客户线路及机房设备的运行状态、性能…

mNGS 02:SnakeMake流程简介

<~生~信~交~流~与~合~作~请~关~注~公~众~号生信探索> 流程代码在&#xff1a;https://jihulab.com/BioQuest/SnakeMake-mNGS 或https://github.com/BioQuestX/SnakeMake-mNGS 教程链接在&#xff1a;https://doc.bioquest.cn/mngs mNGS Pipeline summary Metagenomic nex…

我的世界(MC) Forge 1.20.1 服务端搭建教程

Debian系统使用MCSManager9面板搭建Minecraft Java版MOD服务器的教程&#xff0c;本教程用的Forge1.20.1服务端&#xff0c;用其他服务端的也可以参考一下。 本教程使用Docker来运行mc服&#xff0c;可以方便切换不同Java版本&#xff0c;方便安装多个mc服版本。 视频教程&am…

【网络技术】什么是DNS及常见问题

序言 域名服务器&#xff08;Domain Name Server&#xff0c;DNS&#xff09;是一种用于存储和管理域名解析信息的服务器。它们负责将易于记忆的域名&#xff08;例如 www.example.com&#xff09;转换为与之关联的 IP 地址&#xff08;例如 192.0.2.1&#xff09;&#xff0c;…

基于M300仿地飞行,D2Pros “房地一体”免像控验证

引言 目前&#xff0c;倾斜摄影技术被广泛运用于“房地一体”项目。但在云贵川某些地形起伏较大的地区&#xff0c;运用这项技术还存在一些困难。地形高差太大导致建模精度不够&#xff0c;这是让很多客户感到头疼的问题。 同时&#xff0c;采用分层飞行或者参考最高点加大重…

2023全球数字经济大会——开放原子全球开源峰会观后感及总结

目录 前言 什么是开源&#xff1f; 主会场院士及企业领导的主要观点 展台街采环节互动&#xff08;仅代表个人观点&#xff09; 软硬协同开源分论坛精华观点 1.加速迈入云原生时代-英特尔携手合作伙伴的技术创新与实践 2.英特尔Linux操作系统及12种解决方案示例 3.英特尔基础软…

深度学习--常见激活函数的实现

常见激活函数 简介激活函数的初衷激活函数必须是非线性函数 常见的激活函数与实现Step跃阶函数公式优点缺点应用场景代码实现效果图 Sigmoid函数与代码实现公式Sigmoid函数优点Sigmoid函数缺点代码实现效果图 ReLu公式优点缺点代码效果图 LeakyReLU公式优点缺点代码效果图 tanh…

快速构建机器学习Web应用的神器:Gradio

❤️觉得内容不错的话&#xff0c;欢迎点赞收藏加关注&#x1f60a;&#x1f60a;&#x1f60a;&#xff0c;后续会继续输入更多优质内容❤️ &#x1f449;有问题欢迎大家加关注私戳或者评论&#xff08;包括但不限于NLP算法相关&#xff0c;linux学习相关&#xff0c;读研读博…

FreeRTOS实时操作系统(一)RTOS的基本概念

文章目录 前言操作系统分类编程风格纠正FreeRTOS介绍任务调度方式任务状态 总结 前言 最近买了把75系列的机械键盘&#xff0c;没有数字区域&#xff0c;想起来稚辉君曾经做过一把客制化键盘&#xff0c;于是下载了资料准备学一学&#xff0c;网上很多开源的都是用的ATMEGA32U…

面试专题:Redis

1.redis简介 简单来说 redis 就是一个数据库&#xff0c;不过与传统数据库不同的是 redis 的数据是存在内存中的&#xff0c;所以存写速度非常快&#xff0c; 因此 redis 被广泛应用于缓存方向。另外&#xff0c;redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不…

Redis入门 - Redis Stream

原文首更地址&#xff0c;阅读效果更佳&#xff01; Redis入门 - Redis Stream | CoderMast编程桅杆Redis入门 - Redis Stream Redis Stream 是 Redis 5.0 版本新增加的数据结构。 Redis Stream 主要用于消息队列&#xff08;MQ&#xff0c;Message Queue&#xff09;&#xf…

【Spring】— Spring MVC入门

目录 Spring MVC入门1.Spring MVC概述2.案例——第一个Spring MVC应用1.创建项目&#xff0c;引入JAR包2.配置前端控制器3.创建Controller类4.创建Spring MVC的配置文件&#xff0c;配置控制器映射信息5.创建视图&#xff08;View&#xff09;页面6.启动项目&#xff0c;测试应…

Axios异步调用

promise 主要解决异步深层嵌套的问题 promise 提供了简洁的API 使得异步操作更加容易 1. Promise 基本API //实例方法 .then() //得到异步任务正确的结果 .catch() //获取异常信息 .finally() //成功与否都会执行&#xff08;不是正式标准&#xff09; 2. axios基本使用 …

window服务器环境将springboot项目 jar包注册成一个window服务自启动

目录 1.下载WinSW工具 2.新建一个Window Service信息的xml文件 3.将xml和exe重命名 4.安装卸载服务 5.修改配置文件 6.常用命令(注意winsw是exe名字 1.下载WinSW工具 下载winswhttps://github.com/winsw/winsw/releases 2.新建一个Window Service信息的xml文件 <!--…

OpenCV 笔记_3

文章目录 笔记_3直方图匹配(直方图规定化) 主要针对单通道图像模板匹配matchTemplate 模板匹配函数 图像卷积filter2D 卷积函数 过滤器图像噪声的产生cvflann::rand_double 产生随机浮点数在&#xff08;0~1&#xff09;之间cvflann::rand_int 产生随机整数在&#xff08;0~RAN…

最受欢迎的项目管理软件大揭秘!

项目管理软件是现代化项目管理的重要工具。这种软件可以帮助管理项目进度、资源、预算等方面的事项&#xff0c;以及项目团队之间的沟通和协作。目前市面上有很多不同的项目管理软件&#xff0c;如&#xff1a;Zoho Projects、Wrike、Asana、Trello、Basecamp、Jira等等。然而&…

操作系统-文件管理-文件系统基础

目录 一、文件的概念 文件地属性 文件的基本操作 二、文件的逻辑结构 2.1顺序文件 2.2索引文件 2.3索引顺序文件 2.4文件的目录 2.4.1文件控制块FCB 2.4.2目录结构 2.4.3索引结点(FCB改进) 三、文件保护 3.1口令保护 3.2加密保护 3.3访问控制 四、物理结构 4.1连…

操作系统-文件管理-文件系统管理和结构

目录 一、文件存储空间管理 存储空间的划分和初始化 1.1空闲表法 1.2空闲链表法 1.3位示图法 1.4成组链接法 二、文件共享 2.1基于索引结点的共享方式(硬链接) 2.2基于符号链的共享方式(软链接) 三、文件系统的层次结构 四、文件系统的全局结构 五、虚拟文件系统 文件…

自定义阿里云OSS上传文件的start依赖

说明&#xff1a;SpringBoot项目之所以开发起来很方便&#xff0c;是因为SpringBoot项目在启动时自动为我们装配了很多Bean对象&#xff08;参考&#xff1a;http://t.csdn.cn/MddMO&#xff09;&#xff0c;这取决于我们是否在pom.xml文件添加对应的依赖&#xff0c;称为起步依…