当前位置: 首页 >  互联网技术 >  Linux环境安装Redis7

Linux环境安装Redis7

导读:大家好啊,最近在学redis,在虚拟机上安装花了不少时间,于是整理了一下详细的安装教程,有需要的小伙伴可以看看,避免踩坑!.安装redis时虚拟机的前置条件.我用的是centos7.6,这里默认大家都安好虚拟机了,如果没有安装的同学可以看我下一篇的博客.🚀 下载redis的压缩包

大家好啊,最近在学redis,在虚拟机上安装花了不少时间,于是整理了一下详细的安装教程,有需要的小伙伴可以看看,避免踩坑!

安装redis时虚拟机的前置条件

我用的是centos7.6,这里默认大家都安好虚拟机了,如果没有安装的同学可以看我下一篇的博客

🚀 下载redis的压缩包

Index of redis-local (huaweicloud.com)

选择需要的版本,建议下载6.0.8以上的版本,本人下载的是redis7.0版本

🚀 Linux环境安装Redis必须先具备gcc编译环境

1.1什么是gcc?

gcc是linux下的一个编译程序,是C程序的编译工具。 GCC(GNU Compiler Collection)是 GNU(GNU’s Not Unix) 计划提供的编译器家族,它能够支持 C,C++, Objective-C, Fortran, Java 和Ada 等等程序设计语言前端,同时能路运在 X86,X86-64,IA-64,PowerPC,SPARC和Alpha 等等几乎目前所有的硬件平台上。鉴于这些特征,以及 GCC 编译代码的高效性,使得 GCC 成为绝大多数自由软件开发编译的首选工具。虽然对于程序员们来说,编译器只是一个工具,除了开发和维护人员,很少有人关注编译器的发展,但是 GCC 的影响力是如此之大,它的性能提升甚至有望改善所有的自由软件的运行效率,同时它的内部结构的变化也体现出现代编译器发展的新特征。

1.2查看gcc版本

gcc -v

1.3安装

·安装redis之前需要具备c++库环境

·yum -y install gcc-c++

·命令案例

redis的安装步骤

解压下载好的redis压缩包

1.首先将下载在Windows上的压缩包放入我们的我们的Linux目录/opt中(第三方软件一般下载到/opt目录)

这里我用的Xftp直接将文件拖进来的,大家也可以通过指令完成

2.在/opt目录下解压

 1.先cd到/opt目录    
 cd /opt  
 2.解压  
 tar -zxvf redis-7.0.0.tar.gz

3.在redis-7.0.0目录下执行make命令

解压完成后/opt目录会多一个redis-7.0.0的文件夹

 进入redis-7.0.0文件夹  
 cd redis-7.0.0

执行

修改redis.conf配置文件

1.将默认的redis.conf拷贝到自己定义好的一个路径下并重命名,比如拷贝到/myredis (最好不要在源文件上修改)

2.修改拷贝好的redis7.conf文件

执行:vim redis7.conf 进行修改

需要修改的部分

默认daemonize no 改为 daemonize yes

默认protected-mode yes 改为 protected-mode no

默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP,否则影响远程IP连接

将默认的redis密码 改为 requirepass 自己设定的密码(在1000行出头改)

启动服务

客户端连接服务

redis-cli -a 123456 -p 6379(-a 后面是redis设置的密码) -p 指定端口号如果不写默认就是6379

测试

客户端关闭服务

quit 或者 exit

关闭Redis服务器

单实例关闭:在Redis服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在Redis服务器里面可以直接使用shutdown命令

端口没有使用,说明服务已经关了

多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

内容
  • unity学习日志3(麦扣老师3DRPG项目学习)
    unity学习日志3(麦扣老师3
    2023-12-06
    1.Shader Graphy基本使用.利用unity自带的菲利涅效果通过Multiply用Color使其改变颜色,操作
  • 「微服务」这10道Consul面试题值得一看
    「微服务」这10道Consul面
    2023-12-06
    前言.Consul 是一种非常强大的分布式服务发现和配置管理工具 ,它可以帮助开发人员和运维人员更好地管理和维护分布式系
  • [Lua][Love] "图块集与地图" 加载显示功能 TileMap
    [Lua][Love] "图块集
    2023-12-05
    效果.安装库.安装两个库,分别用来读xml和csv,如果有luarocks,执行下列命令.luarocks instal
  • 实现草地Shader的物体互动效果
    实现草地Shader的物体互动效
    2023-12-02
    我跟着教程:https://zhuanlan.zhihu.com/p/433385999 用Unity Shader实现
  • Unity 文字转语音 Microsoft Interop.SpeechLib使用
    Unity 文字转语音 Micr
    2023-12-02
    需要提前做以下设置:.Unity中需要设置:.Editor -> Project Settings -> Player
  • 为什么使用消息队列?我这样回答,面试官直说讲得很清楚
    为什么使用消息队列?我这样回答,
    2023-12-01
    为什么要使用消息队列,六个字总结:解耦、异步、消峰.1)解耦.传统模式下系统间的耦合性太强。怎么说呢,举个例子:系统 A
  • 景观照明工程
    景观照明工程
    2023-12-16
    景观照明工程.产品功能.景观照明工程是一种专门为户外景观设计的照明方案。它既可以美化城市风景,提升城市形象,也可以为人们
  • 排水**设计施工
    排水**设计施工
    2023-12-26
    排水**设计施工.产品功能.我们的排水系*设计施工服务旨在解决建筑物排水问题,确保排水系*的高效运行。我们提供全面的设计
  • 商业区景观规划设计
    商业区景观规划设计
    2024-01-20
    商业区景观规划设计.产品功能.我们的商业区景观规划设计产品旨在为商业区打造出色的室外环境,提升商业区的形象和吸引力。我们
  • 园林景观施工管理
    园林景观施工管理
    2023-12-21
    园林景观施工管理产品介绍.产品功能.园林景观施工管理是一款专业的园林景观施工项目**软件,旨在帮助园林景观施工公司或项目
  • 景观灯具**
    景观灯具**
    2024-01-10
    景观灯具**.产品功能.防水设计,可适应各种恶劣天气.高亮度LED灯源,节能环保.多种灯具款式可选,满足不同景观需求.灯
  • 喷泉景观设计
    喷泉景观设计
    2024-01-05
    喷泉景观设计.喷泉是一种极具观赏性和装饰性的景观设计元素,它不仅可以为周围的环境增添一份生气与动感,更可以为人们带来一份
  • 室外雕塑设计与**
    室外雕塑设计与**
    2023-12-06
    室外雕塑设计与**.产品功能.我们的室外雕塑设计与**服务旨在为客户提供高品质的室外雕塑,满足各种不同场合的需求。我们拥
  • 城市绿化规划设计
    城市绿化规划设计
    2024-01-15
    城市绿化规划设计.随着城市化进程的不断加快,城市绿化规划设计成为了一个备受关注的问题。如何在城市中保护和增加绿地,促进城
  • 绿化工程材料供应
    绿化工程材料供应
    2023-12-16
    绿化工程材料供应.产品功能.我们的绿化工程材料供应主要用于城市绿化、园林景观建设、庭院绿化等相关项目。产品种类丰富,覆盖
  • 市政园林设计
    市政园林设计
    2023-12-11
    市政园林设计.产品功能.我们的市政园林设计旨在为城市和社区提供优美、宜人的户外环境。我们设计的产品涵盖了公园、**、街道