【redis篇】超详细的redis安装教程,学不会你找我

这篇具有很好参考价值的文章主要介绍了【redis篇】超详细的redis安装教程,学不会你找我。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

😃第一:下载安装包

😃第二:上传到服务器并解压

😃第三:安装编译所需依赖

🙋升级GCC

😃第四:开始预编译

😃第五:安装

第六步:启动

🙋方式一:直接启动

🙋方式二:守护进程启动

🙋方式三:开机自启动


😃第一:下载安装包

安装包下载地址:Download | Redis 一般下载稳定版本(Stable),截至目前最新版是7.0。

我这里使用的是6.2.10版本,或者也可以的采用远程下载,命令如下所示:

wget -P /usr/local/src/ https://download.redis.io/releases/redis-6.2.10.tar.gz

😃第二:上传到服务器并解压

redis安装,Redis相关,redis,linux,数据库

tar -zxvf redis-6.2.10.tar.gz

😃第三:安装编译所需依赖

由于redis是使用的C语言开发的,所以编译环境需要用到GCC

yum install gcc c++ autoconf automake

🙋升级GCC

之所以升级GCC是因为我们使用的是redis-6.x,要求C5.3以上的编译器,否则会遇到大量的错误,而yum安装的GCC默认是4.8.5版本的,显然不符合redis-6.x编译的要求,所以需要进行升级。

# 安装 SCL 源
yum install -y centos-release-scl scl-utils-build
# 安装 9 版本的 gcc、gcc-c++、gdb 工具链(toolchian)
yum install -y devtoolset-9-toolchain
# 临时覆盖系统原有的 gcc 引用
scl enable devtoolset-9 bash
💁SCL源:SCL是Software Collention的缩写,由CentOS特别兴趣小组所维护,其收录了大量程序的最新版本,包括gcc、python、git、PHP等,所以升级GCC之前先安装SCL源。

升级完成之后可通过命令 gcc -v查看最新的GCC版本

😃第四:开始预编译

先切换到解压目录,命令如下所示:

cd /usr/local/installpackage/redis-6.2.10

redis安装,Redis相关,redis,linux,数据库

执行make命令预编译

make

redis安装,Redis相关,redis,linux,数据库

😃第五:安装

创建一个安装目录,命令如下所示:

mkdir -p /usr/local/redis

开始安装(这里是通过PREFIX参数指定了安装目录),命令如下所示:

make PREFIX = /usr/local/redis install

redis安装,Redis相关,redis,linux,数据库

💁不直接使用make install,因为该命令会把redis默认安装到/usr/local/bin目录下,所以这里使用了PREFIX参数指定安装路径。

安装成功后进入安装目录,会发现多了一个bin文件夹

redis安装,Redis相关,redis,linux,数据库

bin文件夹下各个文件的详解

  • redis-benchmark redis性能测试工具
  • redis-check-aof AOF文件修复工具
  • redis-check-rdb RDB文件修复工具
  • redis-cli 命令行工具
  • redis-sentinel 集群管理工具
  • redis-server 服务进程指令

第六步:启动

🙋方式一:直接启动

进入redis的bin目录,执行启动命令

# 进入redis的bin目录
cd /usr/local/redis/bin
# 执行启动命令
./resis-server

redis安装,Redis相关,redis,linux,数据库

这种方式按下ctrl + c快捷键便会停止运行,如果需要让其在后台一直运行,则需要使用守护进程

🙋方式二:守护进程启动

进入解压出来的redis文件夹,我这里是 /usr/local/installpackage/redis-6.2.10,找到redis.conf。

cd /usr/local/installpackage/redis-6.2.10

redis安装,Redis相关,redis,linux,数据库

使用cp命令将redis.conf复制到 /usr/local/redis/bin目录下

cp redis.conf /usr/local/redis/bin/

通过vim命令修改redis.conf,daemonize修改为yes

redis安装,Redis相关,redis,linux,数据库

启动redis时指定redis.conf

./redis-server ./redis.conf

redis安装,Redis相关,redis,linux,数据库

🙋方式三:开机自启动

在系统服务目录里面创建redis.service文件

vim /etc/systemd/system/redis.service

在redis.service文件写入下面的内容

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重载系统服务

systemctl daemon-reload

加入开机自启

systemctl enable redis.service

常用systemctl命令

# 启动redis服务
systemctl start redis.service 
# 停止redis服务
systemctl stop redis.service
# 查看redis服务状态
systemctl status redis.service

我这边测试是没问题,各位可以对服务器关机重启试试文章来源地址https://www.toymoban.com/news/detail-614477.html


创作不易,对您有帮助的话点个赞哟🌸🌸🌸🌸🌸🌸🌸🌸

到了这里,关于【redis篇】超详细的redis安装教程,学不会你找我的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot动态导出word文档(完美实整教程 复制即可使用,不能实现你找我)

    最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。 需要导出的word文件,主要可以分为两种类型。 导出固定内容和图片的word文档 导出表格内容不固定的word文档 经过对比工具,我实践过两种实现方式。第一种是FreeMarker模板来进行填充

    2024年02月03日
    浏览(39)
  • 超详细Redis入门教程——Redis 的安装与配置

    本文小新为大家带来 超详细Redis入门教程——Redis 的安装与配置 相关知识,具体内容包括 Redis 的安装 , 连接前的配置 , Redis 客户端分类 (包括: 命令行客户端 , 图形界面客户端 , Java 代码客户端 ), Redis 配置文件详解 等进行详尽介绍~ 不积跬步,无以至千里;不积小

    2023年04月19日
    浏览(81)
  • 超级详细 的 Redis 安装教程

    Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用,生产环境中使用 Linux 系统上的 Redis, 这里讲解了这两种的安装和下载。按照你们需要的liunx 或window步骤来 就可以了(也可以留言,后面看反馈决定是否反馈,Liunx版和Window版) 1、下

    2024年02月03日
    浏览(39)
  • 超详细的正则表达式的使用方法,学不会找我

    首先,我们要知道什么是正则表达式。 正则表达式的定义: 正则表达式 RegExp (regular expression) 是ECMAScript内置对象,是一个用于对字符串实现逻辑匹配运算的对象 正则表达式的作用: 按照某种规则来匹配字符串,而正则表达式就是制定这个规则 如何使用正则表达式 (1) 创建正

    2023年04月09日
    浏览(32)
  • Redis介绍以及Linux下的Redis安装(超级详细,傻瓜式教程)

    Redis( Remote DicƟ onary Server ), 即远程字典服务。 Redis是用 C 语言编写的完全开源的、遵守 BSD 协议的、高性能的 key-value 数据库   BSD是 ” Berkeley Software Distribution ” 的缩写,意思是“伯克利软件发行版”。 BSD开源协议是一个给予使用者很大自由的协议。可以自由地使用,修

    2024年02月15日
    浏览(42)
  • Centos7 安装Redis详细教程

    本文主要介绍如果在Centos7下安装Redis。         redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: 如果没有安装则通过以下命令安装: 官网下载地址:Download | Redis 5.1 直接启动(不建议启动) 5.2 通过守护进程方式

    2023年04月26日
    浏览(72)
  • Ubuntu上安装、使用Redis的详细教程

    这篇文章简单地介绍一下怎么在linux虚拟机上完成redis的安装及使用。 目录 1、安装redis 2、使用redis 3、启动/关闭redis 启动redis 启动方式一 启动方式二 启动方式三 重启redis 关闭redis 查看redis状态 4、在宿主机连接redis 5、通过java连接redis 创建maven项目 添加jedis的依赖 jedis的案例

    2024年02月05日
    浏览(46)
  • Redis下载安装图文教程(Windows版_超详细)

    Download | Redis 注意:官网没有提供Windows版本,只有Linux版本。 Releases · microsoftarchive/redis · GitHub 可选择: 下载msi包或zip压缩包 这里我选择的是 zip压缩包,直接通过cmd命令窗口操作即可。 选中压缩包,右键选择解压,保存到指定的路径下   打开解压文件,可以看到以下内容

    2024年02月15日
    浏览(65)
  • Redis安装与配置指南:适用于Windows、Mac和Linux系统的详细教程

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包