Redis的版本选择与Linux下的安装(全网最细保姆级别教学)

简介: Redis的版本选择与Linux下的安装(全网最细保姆级别教学)

Redis的版本选择

在Redis的版本计划中,版本号第二位为奇数,为非稳定版本,如2.7、2.9、3.1;版本号第二为偶数,为稳定版本如2.6、2.8、3.0;

一般来说当前奇数版本是下一个稳定版本的开发版本,如2.9是3.0的开发版本。

Redis的安装

访问Redis官网下载对应版本安装即可

Redis官方是没有windows版本,网上流行的windows版本是微软开发者编写的

Redis下载访问链接

创建redis文件夹

官网拉取redis


解压redis压缩包

tar xzf redis-6.2.7.tar.gz

进入redis压缩文件


执行编译

make

安装后源码和执行目录会混合在一起,为了方便,做一次install

make install PREFIX=/home/shujinghuan/redis/redis

安装常见问题

如果执行make命令报错:cc 未找到命令,原因是虚拟机系统中缺少gcc,执行下面命令安装gcc:

yum -y install gcc automake autoconf libtool make

如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。执行下面命令即可正常编译:

make MALLOC=libc

Redis的启动文件介绍

Redis编译完成之后会生成6个可执行文件,下面介绍一下6个可执行文件的作用

image.png

redis-server和redis-cli平时使用最多

Redis的三大启动方式

默认配置

直接在bin目录下输入./redis-server

直接使用redis-server启动redis之后,从打印出的日志信息可以看出

当前redis版本是64位的6.2.7,默认端口是6379。

直接启动无法自定义配置,所以不会在生产环境中使用,Redis官方页建议使用配置文件来启动。

带参数启动

./redis-server启动可以加上要修改的参数名和值(可以是多对),没有设置将使用默认的配置,例如我要使用6388端口启动redis

./redis-server --port 6388

这种启动方式一般用的还是比较少

配置文件启动

配置文件启动是使用最多的方式

使用cp redis.conf /home/shujinghuan/redis/redis/conf/

语句来拷贝,但是使用拷贝命令时一定要注意在对应目录下用对应的文件夹,不然会像笔直一样报错

修改一下文件的权限,使用语句

chmod -R 777 redis.conf

我们也可以在配置文件中修改端口信息,以及开放redis的密码设置这些都是可以的,完成上述操作后重启便可以生效了。

相关文章
|
11月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
9月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
630 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
9月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
928 6
|
9月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
1211 0
|
11月前
|
NoSQL 安全 Linux
如何在phpStudy环境中升级Redis版本
以上流程详尽覆盖从准备工作至实际操作再至事后检查各个阶段, 遵循此方案可大幅度减少因技术操作失误导致业务影响风险发生概率, 同时也为未来进一步扩展提供坚实基础支撑点 。
454 15
|
11月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
514 5
|
11月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
11月前
|
Ubuntu 安全 Linux
Linux这5款微型发行版,体积小+精简,比win7运行还快,值得安装
以上5款微型发行版体积小且精简,如果你有台旧电脑,不妨试试?
|
11月前
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。