centos7下redis安装

news/2025/1/13 8:07:27/文章来源:https://www.cnblogs.com/liuyangjava/p/18520010

第1:下载地址

网页地址:https://redis.io/download

下载链接:http://download.redis.io/redis-stable.tar.gz

版本:Linux版,支持CentOS等其他Linux操作系统

备注:也可以直接通过Linux去下载Redis安装包

下载命令:wget http://download.redis.io/releases/redis-5.0.5.tar.gz

第2:Redis安装步骤

将redis的压缩包,上传linux系统。对redis的压缩包进行解压

安装yum install -y gcc-c++,因为redis底层是通过c语言开发的,我们需要使用gcc-c++来编译我们redis

如果  gcc  已安装,该命令将显示  gcc  的版本信息。如果未安装,系统会显示错误信息,如  gcc: command not found 

gcc --version

编译redis

安装redis

查看安装成功没有

第3:在线学习文档

https://www.redis.net.cn/tutorial/3509.html

https://www.runoob.com/redis/redis-hashes.html

第4:前端启动Redis

Redis启动有两种方式:前端启动,后台启动

前端启动的问题:一旦客户端关闭,则redis服务也停掉。

前端启动的命令:[root@localhost bin]# ./redis-server

前端启动的关闭:

强制关闭:Ctrl+c

正常关闭:[root@localhost bin]# ./redis-cli shutdown

启动成功的界面

第5:后端启动Redis

第一步:需要将redis解压之后的源码包中的redis.conf文件拷贝到bin目录下

[root@localhost bin]# cp /usr/local/redis-5.0.5/redis.conf ./

第二步:修改redis.conf文件,将daemonize改为yes

先要使用vi redis.conf

vi redis.conf

第三步:使用命令后端启动redis

[root@localhost bin]# ./redis-server redis.conf

第四步:查看是否启动成功

关闭后端启动的方式:

强制关闭:[root@localhost bin]# kill -9 5071

正常关闭:[root@localhost bin]# ./redis-cli shutdown

在项目中,建议使用正常关闭。

因为redis作为缓存来使用的话,将数据存储到内存中,如果使用正常关闭,则会将内存数据持久化到本地之后,再关闭。

如果是强制关闭,则不会进行持久化操作,可能会造成部分数据的丢失

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

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

相关文章

从0搭建 Spring Cloud Alibaba 基础工程框架搭建

整个项目结构:技术栈:spring cloud alibaba、MySQL8、Mybatis-Plus、Nacos、knife4j 接口文档、Lombok 一. 开发环境安装JDK17安装 MySQL安装二. 工程搭建 2.1 构建父子工程 2.1.1 创建父工程创建⼀个空的 Maven 项目, 删除所有代码, 只保留 pom.xml 目录结构: 图二完善父工程…

项目经理在哪些方面需要与组织的其他部门合作

项目经理需要与组织的其他部门在以下方面紧密合作:资源分配、沟通协调、风险管理、知识共享。在这些方面,特别需要强调沟通协调。有效的沟通能够确保项目团队与组织内其他部门之间的信息流动畅通无阻,帮助识别和解决跨部门的问题,同时促进项目与组织战略目标的一致性。 一、…

实现文件目录结构功能

实现文件目录结构功能@目录说明:该文章用于目录结构递进显示NodeConstructTree 说明:该文章用于目录结构递进显示Node package com.geespace.microservices.directory.assets.entity;import java.util.ArrayList; import java.util.List;import lombok.Data;/*** @Author: wj…

juicefs元数据存储方式

环境 文件系统使用juicefs,元数据存储使用postgresql,数据存储使用minio 问题? 通过juicefs写入一个文件,元数据在postgresql中是如何存储的?数据在minio中又是如何存储的? 使用docker部署完测试环境后,新建 file1、dir1/file1、dir1/file2三个文件 在postgresql中 jfs_…

有什么好的开源自动化测试框架可以推荐

根据“有什么好的开源自动化测试框架可以推荐”这个标题,1、Selenium,2、Appium,3、Robot Framework,4、JUnit。 对Selenium进行展开详细描述,在开源自动化测试工具领域,Selenium以其强大的功能和广泛的应用背景成为了多数开发者及测试人员的首选。Selenium不仅支持多种浏…

如何确定项目计划的关键绩效指标(KPI)

确定项目计划的关键绩效指标(KPI)应该以项目目标、过程优化与最终结果的可衡量性为依据。首先,明确项目目标是确定KPI的基础。根据目标,选择能够量化项目进程和成果的指标、保证KPI具有实时性和可操作性是确保效果的关键、并且需要确保KPI与组织的整体战略目标一致。例如,…

c#表达式树入门,看这个就够了

题记: 由于反射需要大量的性能开销,所以推荐用表达式树或者emit,但是emit 如果不熟悉指令编程的话,使用成本很大,所以优先推荐表达式树,但是网上给出来的文档 都非常的复杂,只是带你使用,刚好我团队的小伙伴也不太理解,所以我来整理一篇简单入门版本的.问: 反射有3种方式,一个是…

黑马PM-电商项目-电商后台

电商后台的核心作用及架构电商后台基础支撑

MEAS-Measurement: Sensors

Measurement: Sensors是一本开放获取期刊,对来自这个高度热门和多学科学科学科的所有相关领域的原创、高质量贡献开放。邀请提交关于科学、工程和技术的理论、研究、开发、制造和应用的各个方面的投稿,这些领域包括当今传感器和传感器系统。我们鼓励作者提交有关该领域的新材…

TI-Trends in Immunotherapy

Trends in Immunotherapy 是一本开放获取的同行评审期刊,涵盖与所有基于免疫系统的领域相关的各个学科。TI 的目标受众包括来自学术界、医疗行业、教育界等的科研人员、专业从业人员和医学学者。它提供了一个论坛来分享学术著作,以科学与医学相结合的方式推进免疫疗法。 发表…

为什么 C++ 编译速度比 Java 慢得多

### 为什么 C++ 编译速度比 Java 慢得多 在探讨为什么 C++ 编译速度比 Java 慢得多时,我们可以归纳出几个核心原因:C++的编译模型更为复杂、模板元编程、宏处理以及链接时间。其中,C++的编译模型更为复杂这一点尤为突出。C++需要处理的细节更多,如模板实例化、头文件的重复…

赠送天翼云电脑,解决一点园子的商业化烦恼

救园成功后,我们一边开启AI之旅,一边尝试做一些当前力所能及的商业化项目,增加园子的收入来源。 这个月开始尝试做一些天翼云电脑的代理业务,先给大家赠送一些天翼云电脑体验一下。 赠送方案:终身PLUS会员赠送1年4核8G云电脑(限1个名额) 终身会员赠送3个月4核8G云电脑(…