Linux(CentOS)安装Redis教程_简单快捷

一、安装依赖

因为redis是用C语言开发的,所以在安装之前需要确定是否安装gcc环境(gcc -v),如果没有安转可以执行一下命令进行安装

[root@localhost ~]# yum install -y gcc

二、下载安装包

1.在官网先进行下载

官网地址:https://redis.io

2.使用命令下载

可以使用wget命令进行安装,链接最后是redis的版本,可以根据自己需要进行选择

wget https://download.redis.io/releases/redis-7.0.2.tar.gz

 进行解压,解压之前可以放到自己想要存放的位置

tar -zxf redis-7.0.2.tar.gz 

三、进行编译

 进行编译之前需要先进入已经解压好的文件

cd cd redis-7.0.2

使用命令make进行编译

四、安装

 指定redis的安装目录

make install

默认安装在 /usr/local/bin/目录,这个目录默认就在系统环境变量中。

需要更改可以在后面接PREFIX = 安装路径

五、启动redis

使用redis-serever启动redis

需要先进入安装目录

1

redis-server

启动成功后如下图

关闭服务使用

1

[root@localhost bin]# ./redis-cli shutdown

六、修改配置文件

redis为我们提供了配置文件redis.conf,我们可以对里面的配置进行修改

我们先进入redis的解压目录

使用vim命令打开redis.conf

设置后台启动

  可以将redis.conf复制到安装目录

找到daemonize no改为

daemonize yes

设置密码

找到requirepass,这一行是默认是注释了 的,说明没有开启密码保护

requirepass 密码

设置端口

找到port

1

port 端口号

允许远程访问

找到bind 127.0.0.1 -::1,修改为

1

bind 0.0.0.0

  

如果需要修改其他的,可以去查看官方文档

七、设置开机启动

我们首先需要给redis编写一个系统服务文件

1

[root@localhost bin]# vi /etc/systemd/system/redis.service

  

文件类容如下

1

2

3

4

5

6

7

8

9

10

11

12

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.2/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

  注意 ExecStart需要写自己的文件路径

重新加载系统服务

 systemctl daemon-reload

设置开机自启

systemctl enable redis

启动服务

1

systemctl start redis

查看服务状态

1

systemctl status redis

正常运行如下图

 

停止服务

1

systemctl stop redis

  

取消开机自启

1

systemctl disabled redis

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

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

相关文章

苹果手机系统文件浏览技巧:实现高效的文件查找与管理

​ 目录 引言 用户登录工具和连接设备 查看设备信息,电池信息 查看硬盘信息 硬件信息 查看 基带信息 销售信息 电脑可对手机应用程序批量操作 运行APP和查看APP日志 IPA包安装测试 注意事项 引言 苹果手机与安卓手机不同,无法直接访问系统文件…

GT收发器第六篇_GT channel内部时钟关系

文章目录 一、TX端时钟二、RX端时钟 一、TX端时钟 TX端可分为4个区域,分别为FPGA TX接口、PCS靠FPGA侧、PCS靠PMA侧、PMA,如下图。GTX/GTH发射器包括TXBUFFER和TX相位校准电路,以解决时钟域之间的相位差。TX相位校准电路用于TXBUFFER被旁路时…

NLP重要知识点:预训练模型【核心且详细】

本资料是NLP核心知识点的ppt!!!【文章较长,建议收藏】 本节课我们学习预训练模型。 前言 我们在学习词向量的时候,应该知道了多个产生词向量的方法,包括基于矩阵(词-词共现矩阵)分解的方法、基于语言模型(word2vec)的方法、以及结合二者优点的Glove模型等其他产生词…

每天五分钟计算机视觉:使用神经网络完成人脸的特征点检测

本文重点 我们上一节课程中学习了如何利用神经网络对图片中的对象进行定位,也就是通过输出四个参数值bx、by、bℎ和bw给出图片中对象的边界框。 本节课程我们学习特征点的检测,神经网络可以通过输出图片中对象的特征点的(x,y)坐标来实现对目标特征的识别,我们看几个例子。…

上门家政服务系统开发家政平台软件APP小程序家政系统源码

项目背景 随着科技的快速发展和人们生活水平的提高,家政行业正迎来前所未有的发展机遇。传统的家政服务模式已无法满足现代家庭对于高效、便捷、专业的服务需求,而上门服务家政系统的出现,正以其独特的技术优势,引领家政行业迈向…

landsat8数据产品说明

1、下载数据用户手册 手册下载网址,搜索landsat science关键词,并点击到官网下载。 2、用户手册目录 3、landsat8数据产品说明 具体说明在手册的第四章,4.1.4数据产品章节,具体描述如下: 英文意思: L8 的…

SSM学习——Spring AOP与AspectJ

Spring AOP与AspectJ 概念 AOP的全称为Aspect-Oriented Programming,即面向切面编程。 想象你是汉堡店的厨师,每一份汉堡都有好几层,这每一层都可以视作一个切面。现在有一位顾客想要品尝到不同风味肉馅的汉堡,如果按照传统的方…

RFID:锂电池自动化产线的智能监护者

RFID:锂电池自动化产线的智能监护者 一个拥有尖端工业科技的黑灯工厂里,自动化技术已经代替大部分的人工,在每天的自动化生产中会有大量的产品问世。但是人员少,自动化多的工厂怎么做生产管理,产品溯源呢?…

一定要学会的考研数学刷题方法,效果真的炸裂‼️

以1800题为例 1800是知识覆盖的最全面的,但要是刷的方法不对,它就是一个大坑。第一章我记得刷了整整一周。动不动就卡住,而且题目质量真的有点堪忧,答案跳步跳的真的怀疑人生,有时候看个答案都能看半天。而且1800的题…

正大国际:什么是qi货合约?

期货合约是一种标准化的、在期货交易所进行交易的合约。它规定了在未来某个特定时间点以约定价格买入或卖出某种特定商品或金融工具的义务。期货合约的买卖双方都需要遵守交易所的规定和交易规则 期货合约的主要特点包括: 标准化:期货合约规定了商品的品…

企业客户信息反馈平台的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读300套最新项目持续更新中..... 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含ja…

为什么品牌宣传需要深度稿件?媒介盒子揭秘

在信息洪流中,品牌想要占据用户心智仅靠传统的广告方式很难达成目标,只有真正有价值的信息才能吸引用户注意力,品牌方可以通过深度稿件来实现。 深度传播稿是一种高质量的、需要花费较长时间和精力来撰写的宣传文章,篇幅较长&…