Windows服务器部署多台Redis

2024-03-12 16:04

本文主要是介绍Windows服务器部署多台Redis,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

适用于Windows服务器部署多台redis,同时将Redis注册成服务设置自动。

文章目录

  • 前言
  • 一、上传离线安装包
  • 二、解压并启动Redis
  • 总结


前言

redis其实并不很好适用于Windows服务器,一般最好的情况下还是建议使用Linux服务器进行部署,当然如果一定要在Windows服务器上部署也是可以的,下面将给出部署多个redis的流程。


一、上传离线安装包

如果服务器能访问互联网就直接搜索下载,如果不能就在自己电脑下载安装包通过文件传输工具上传至服务器。记住上传的是适配的Windows的Redis包,不要上传错误的安装包。

二、解压并启动Redis

1.创建制定文件夹解压redis,以我自己的举例,我创建的就是Redis-6379,Redis-6380两个文件夹,将安装包解压到这两个文件夹下。
2.进入到文件所在页面启动redis,如何进入就是鼠标点击进去,然后在路径栏那里输入cmd,打开命令行界面。
3.用记事本用任何可以用于编辑的工具,打开redis.windows.conf,里面有个port指定端口的,你把6379文件夹下的conf文件指定端口改为6379,6380文件夹下的conf文件指定端口改为6380.
4.因为是第一次启动Redis,可以把Redis注册为Windows系统的服务,分别在两个安装包路径下启动命令行使用指令

redis-server.exe --service-install redis.windows.conf --service-name redis6379
redis-server.exe --service-install redis.windows.conf --service-name redis6380

这样你就有服务redis6379和redis6380,你可以在任务管理器服务中看到这两个服务,设置开机自启就行。
还有一些可能用到的
如果你取名注册服务错了,你可以以管理员权限打开命令行使用

sc delete 你取的名字

比如我把redis6379输入成redis6300
我就使用

sc delete redis6300

但这是强制删除一定要准确输入你要删的名字。
还有一种方法就是
win + r
输入regedit进入注册表编辑器
在这里插入图片描述
按这个路径找到里面错误的服务,然后删除,然后重新启动下服务器即可


总结

希望能有帮助到你,不喜勿喷,有更高效的方法欢迎交流。
在这里插入图片描述

这篇关于Windows服务器部署多台Redis的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/801808

相关文章

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Nginx部署HTTP/3的实现步骤

《Nginx部署HTTP/3的实现步骤》本文介绍了在Nginx中部署HTTP/3的详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录前提条件第一步:安装必要的依赖库第二步:获取并构建 BoringSSL第三步:获取 Nginx

Redis 的 SUBSCRIBE命令详解

《Redis的SUBSCRIBE命令详解》Redis的SUBSCRIBE命令用于订阅一个或多个频道,以便接收发送到这些频道的消息,本文给大家介绍Redis的SUBSCRIBE命令,感兴趣的朋友跟随... 目录基本语法工作原理示例消息格式相关命令python 示例Redis 的 SUBSCRIBE 命令用于订

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

基于Redis自动过期的流处理暂停机制

《基于Redis自动过期的流处理暂停机制》基于Redis自动过期的流处理暂停机制是一种高效、可靠且易于实现的解决方案,防止延时过大的数据影响实时处理自动恢复处理,以避免积压的数据影响实时性,下面就来详... 目录核心思路代码实现1. 初始化Redis连接和键前缀2. 接收数据时检查暂停状态3. 检测到延时过

Redis实现分布式锁全过程

《Redis实现分布式锁全过程》文章介绍Redis实现分布式锁的方法,包括使用SETNX和EXPIRE命令确保互斥性与防死锁,Redisson客户端提供的便捷接口,以及Redlock算法通过多节点共识... 目录Redis实现分布式锁1. 分布式锁的基本原理2. 使用 Redis 实现分布式锁2.1 获取锁