Redis安装(Windows、Linux)

本文详细介绍了如何在Windows和Linux上安装Redis。尽管官方不推荐在Windows上安装,但文中仍提供了下载、解压及启动Redis的步骤。在Linux环境下,通过下载、上传、解压、检查gcc、编译安装、配置修改和启动服务等步骤完成安装。并给出了测试Redis操作的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本章介绍Redis在Windows和Linux上的安装,如有问题,还望指正,如需转载,请标明出处!谢谢!

Windows上安装

redis推荐在Linux上安装,不建议在Windows上安装,因此官方是没有维护了,微软在维护,但是好像目前微软也很久没有维护了。因此,如果可能的话还是使用Linux版本,此处还是记录Windows的安装过程。

一、下载

下载地址再Github上,但是因为GitHub为外网,所以可能会比较慢!
下载地址:https://github.com/dmajkic/redis/releases

二、解压

将下载后的压缩包进行解压,进入解压后的文件夹,可看到如下界面。
在这里插入图片描述

三、启动

1、打开redis.server,启动redis
2、打开redis.cli,启动redis客户端,可以看到默认链接了redis服务。

测试

将字段name,值zdl存入redis,并取出该值。
Windows稍后上传图片!

Linux上安装

一、下载

下载地址:https://redis.io/downloadm
这里我们下载最新版本,如果想下载老版本,页面往下滑也可以看到有地方下载。
在这里插入图片描述

二、上传到Linux

使用filezilla、xftp等工具,将压缩包上传到Linux指定位置,该位置为各自喜欢放软件的位置就好了。
在这里插入图片描述

三、解压

使用命令tar -zxvf redis-6.2.1.tar.gz解压压缩包。
解压后,在该目录会生成redis的安装文件夹。
在这里插入图片描述

四、gcc检测

在安装redis之前,首先检查一下Linux系统是否有gcc。
在这里插入图片描述
如上,表示安装了gcc。
如果没有安装,则使用如下命令进行安装

yum install gcc

五、make/make install

接下来就是安装了。进入redis文件夹,使用make命令进行安装,该过程会稍微有点慢,大概40秒左右。
完毕后再make一下,就会有如下提示。
在这里插入图片描述
再使用make install。
在这里插入图片描述

这里简单说明一下,Linux安装软件常用的三个命令
./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。生成makefile。
make是用来编译的,它从makefile中读取指令,然后编译。
make install是用来安装的,它也从makefile中读取指令,安装到指定的位置。

六、复制配置文件并修改

软件的默认安装地址为:/usr/local/bin
我们进入这个目录,就可以看到如下内容。
在这里插入图片描述
将解压文件夹里的redis.conf文件复制到当前目录下。此处我创建一个文件夹专门用来存配置文件。
在这里插入图片描述
修改该配置文件,将daemonize 修改为yes,表示后台启动。
在这里插入图片描述

七、启动

1、执行redis-server,启动redis服务。此处通过配置文件启动。

redis-server softconf/redis.conf 

2、启动客户端,默认启动端口6379,有如下界面表示成功!
在这里插入图片描述
也可以指定端口的启动!
在这里插入图片描述

八、测试

通过几个简单的命令,进行测试,
set 表示添加数据 set key value
get 表示获取值 get key
keys * 表示查看所有的key
可见,如果输入错误,提示信息也是很友好的。
在这里插入图片描述

九、结束redis

未结束时,查看进程可见如下
在这里插入图片描述
结束redis,
shutdowm关闭连接。
exit退出客户端
在这里插入图片描述
关闭后,我们在此查看进程。可见进程已经关闭。
在这里插入图片描述

### 如何在 Windows Linux安装 Redis #### 在 Windows 系统上安装 Redis Redis 的官方版本并不支持原生运行于 Windows 平台,因此通常会采用第三方移植版或者通过虚拟机/容器的方式实现兼容。以下是基于引用中的说明来完成安装的过程: 1. **下载并解压 Redis 文件** 需要从可信的第三方资源获取适用于 WindowsRedis 版本,并将其解压到目标目录[^2]。 2. **配置文件调整** 解压完成后,可以找到两个主要的配置文件 `redis.windows.conf` `redis.windows-service.conf`[^4]。这些文件用于定义服务的行为参数,例如端口号、最大内存限制等。可以根据实际需求编辑它们。 3. **启动 Redis 服务器服务** 使用命令提示符进入解压后的目录,执行以下命令以启动 Redis 服务: ```cmd redis-server.exe redis.windows.conf ``` 如果希望作为后台服务运行,则可利用如下指令注册并开启该服务: ```cmd redis-server --service-install redis.windows-service.conf --loglevel verbose ``` #### 在 Linux (CentOS7) 系统上安装 Redis 对于主流 Unix-like 操作系统而言,Redis 支持良好,下面介绍一种典型的 CentOS7 下的手动编译方式以及其他简便方法来进行部署。 1. **准备环境与依赖项** 更新现有软件包列表并安装必要的构建工具链之前,请先确认系统的网络连接正常可用。 2. **获取最新稳定发行版压缩包** 前往官网或者其他镜像站点下载对应 tarball 归档文件之后再传输至本地机器存储路径之中;接着运用标准 GNU 工具对其进行展开操作即可得到原始源码树结构[^3]: ```bash wget http://download.redis.io/releases/redis-5.0.7.tar.gz tar xzf redis-5.0.7.tar.gz cd redis-5.0.7/ ``` 3. **编译过程** 执行 make 来触发自动化脚本来处理整个项目集合直至生成最终产物为止,在此期间可能会经历多次迭代计算从而耗费一定时间成本视具体硬件性能而定: ```bash make ``` 4. **安装二进制程序** 当上述阶段顺利完成以后就可以正式把成果安置到位以便后续调用了——只需简单一句make install 就能达成目的: ```bash sudo make install ``` 5. **初始化设置工作** 创建专门的服务管理单元描述文档以及相应日志记录位置等内容后启用守护进程模式下的长期在线机制保障业务连续性不受干扰影响: ```bash src/redis-server /etc/redis.conf ``` --- ### 总结对比两种平台上的差异点 尽管两者都遵循相似逻辑框架即提取资料->定制选项->激活实例这样的通用流程范式,但由于底层架构设计哲学的不同之处致使某些细节环节存在显著区别比如缺少图形界面组件支持等等情况均需额外留意对待才行[^1]. ```python print("Both platforms support running Redis but require different setup procedures.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值