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的密码设置这些都是可以的,完成上述操作后重启便可以生效了。

目录
相关文章
|
8月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
7月前
|
Ubuntu Linux
Ubuntu 23.04 用上 Linux 6.2 内核,预计下放到 22.04 LTS 版本
Linux 6.2 带来了多项内容更新,修复了 AMD 锐龙处理器设备在启用 fTPM 后的运行卡顿问题,还增强了文件系统。
|
7月前
|
Ubuntu Linux
Ubuntu24.04LTS默认采用Linux 6.8内核,实验性版本可通过PPA获得
IT之家提醒,当下的 Ubuntu 23.10 也是一个“短期支持版本”,该版本将在今年 7 月终止支持,而今年 4 月推出的 Ubuntu 24.04 LTS 长期支持版本将获得 5 年的更新支持。
|
5月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
671 6
|
7月前
|
Ubuntu 安全 小程序
linux|ubuntu.v18.10版本即将发布,linux桌面让您动心
如果你使用闭源系统,那永远也就别想了!有了这样的需求,也许最终将linux带到人类大众通用市场的是我们中国!
227 0
|
7月前
|
Web App开发 Ubuntu Linux
又该换Linux版本了!
如果你经常用谷歌搜索,使用终端输入命令,推荐你使用Fedora而不是Ubuntu。 如果你不是一个技术用户或程序员,仍推荐使用Ubuntu,还不动手去试试,别忘了将你的体验留在评论区哦~
|
8月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
3088 0
|
10月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
993 16
|
10月前
|
JSON NoSQL Redis
在Rocky9系统上安装并使用redis-dump和redis-load命令的指南
以上步骤是在Rocky9上使用redis-dump和redis-load命令顺利出行的秘籍。如果在实行的过程中,发现了新的冒险和挑战,那么就像一个勇敢的航海家,本着探索未知的决心,解决问题并前进。
326 14