Windows下编译安装Redis-6.2.5

前言

记录一下Windows下最新的Redis-6.2.5源码的编译安装!

下载Redis最新源码

进入Redis官网下载页面
在这里插入图片描述

安装Cygwin

在windows下编译安装源码的方式可能有很多,这里使用Cygwin。Cygwin是什么呢?简单的说,就是在 Windows上装了一个Linux模拟器。然后你可以在这个模拟器上按照Linux的方式操作 Windows系统。因此,Windows安装了Cygwin之后,你就把它当Linux用就可以了。

既然在Windows上装Cygwin之后,可以像Linux一样操作,那自然编译源码什么的也就相当的方便了,下面开始安装。

  • 首先到Cygwin官网,找到Cygwin 的可执行程序 setup-x86_64.exe
  • 接着,就是下一步,下一步。注意在安装的时候把重要的包都安装上:
    1.wget
    2.gcc
    3.g++
    4.make
    5.cmake
    6…(根据自己需要)

这几个包如何安装呢?要在选择安装包的界面里选"Full"选项,它表示在所有的可安装包里选择,然后在搜索框里填入上面的关键字就可以搜索到了。经过上面的步骤你应该已经成功将 Cygwin 安装到你的 Window

1. 环境准备 确保服务器已安装必要的开发工具和依赖项。例如,在 CentOS 或 Ubuntu 系统上,可以通过以下命令安装所需工具3: Bash sudo yum groupinstall "Development Tools" -y # 对于 CentOS sudo apt-get update && sudo apt-get install build-essential tcl -y # 对于 Ubuntu 2. 下载与编译 Redis 源码 从官方下载最新稳定版本的 Redis 源码包,并完成编译安装: Bash wget http://download.redis.io/releases/redis-6.2.5.tar.gz tar -xf redis-6.2.5.tar.gz cd redis-6.2.5 make sudo make install 3. 配置 Redis 服务 将 Redis 初始化脚本复制到系统服务目录,并设置为开机自启: Bash sudo cp utils/redis_init_script /etc/init.d/redisd sudo chmod +x /etc/init.d/redisd sudo chkconfig --add redisd sudo chkconfig redisd on 4. 修改配置文件 编辑 redis.conf 文件以适配业务需求。例如,启用持久化、设置密码保护等: Bash bind 0.0.0.0 protected-mode no requirepass your_password appendonly yes 5. 启动 Redis 服务 通过以下命令启动 Redis 服务并验证其状态: Bash sudo service redisd start redis-cli ping # 如果返回 PONG,则说明服务正常运行 6. 部署哨兵模式(可选) 为了实现高可用性,可以部署 Redis 哨兵集群。创建哨兵配置文件 sentinel.conf,并添加主节点信息: Bash port 26379 daemonize yes pidfile "/var/run/redis-sentinel.pid" logfile "/var/log/redis-sentinel.log" dir "/tmp" sentinel monitor mymaster 127.0.0.1 6379 2 sentinel down-after-milliseconds mymaster 5000 sentinel failover-timeout mymaster 60000 sentinel parallel-syncs mymaster 1 启动哨兵服务: Bash redis-sentinel /path/to/sentinel.conf 哨兵模式有什么功能,这里以代码模式部署与平台部署最终结果resids有什么区别,以Ubuntu系统安装为例详细讲解部署步骤
06-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunbcy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值