Redis——Windows安装

本篇只谈安装,后续会深入讲解Redis,比如它的内存管理,快照,订阅等待。针对不同的用户,Redis有Windows和Linux两种环境安装, 官网上下的是Statble版是Linux,大家一定要注意。由于本人做本地端,所以以下谈的是Windows安装。

本文Redis下载地址:https://github.com/MSOpenTech/redis/releases,今天介绍,Redis版本用的是Redis3.2.100,好像目前网上都是这个版本,不知道是不是停止对Win版更新了。

解压安装,没毛病,直接进入安装步骤。

1.临时服务安装cmd敲命令进入Redis安装文件下,启动临时服务:redis-server.exe redis.windows.conf,如果出现一个方形图标,安装临时服务成功。

备注:通过以上面命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。可以装一个Redis Management测试一下,当关闭这个临时服务是数据库连不上的。

现在进行客户端调用,因为只有临时服务,所以不要关闭上面窗口,我们打开文件夹下redis-cli.exe执行文件,进入客户端Dos窗口,敲入Set uid 1 返回OK,表示写入内存中;我们再敲 Get uid,会返回一个Value值1,如下图:

2.默认服务安装我们不可能每次要用Redis都去开一下临时服务,可不可以跟其它服务一样能够开机自启?当然是可以得,但是有点区别,后续会讲。进入Redis安装包文件下,敲入命令注册服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose(一定要把临时服务关闭,否则安装不上)。

根据英文提示显然服务已经安装了,在window Service列表中能看到,但是没启动,也无法手动启动,只有敲命令启动/暂停/卸载服务:redis-server.exe --service-start;redis-server.exe–service-stop;redis-server.exe–service-uninstall。

3.自定义服务安装所谓自定义服务安装,就是将服务重命名。进入Redis安装包文件下,注册服务:redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose

备注:通过以上面命令,会在window Service列表出现"redisserver1"服务,但此服务不是启动状态,需要调下面命令启动服务。

与默认安装一样,唯一不同的就是在相应安装服务、启动、关闭、卸载服务时需要加上自定义Redis服务名:redis-server.exe --service-start --Service-name RedisServer1;redis-server.exe --service-stop --Service-name RedisServer1;redis-server.exe–service-uninstall --Service-name RedisServer1通过命令行卸载自定义服务后,电脑重启一下,卸载服务会全部完成。

4.Redis主从服务安装主从服务可以实现负载均衡,其实就是把上面Redis安装文件包,拷贝到相应目录,修改主、从服务器配置文件中IP、Port,同时从服务器要指定主服务器 的IP、Port,按照Redis自定义服务安装中命令进行服务安装、服务启动、服务关闭、服务卸载即可使用。

我本地主从服务器安装包都还是在D: edis-win目录,文件夹Redis-x64-3.2.100为主服务,文件夹Redis-x64-3.2.100-2则是从服务,用的都是本地IP:127.0.0.1,生产环境大家可以根据自己实际情况进行设置。

主服务器(RedisServer1)redis.windows.conf修改如下:port 6379(默认),不需要作修改;

从服务器(RedisServer2)redis.windows.conf修改如下:port 6380;slaveof 127.0.0.1 6379,修改地方看下图:

我们用RedisManagement分别进行两个端口连接做客户端,在主服务添加键可以同步到从服务,从服务添加无效。如果从服务没有配置从属关系,我们可以在Redis管理器中对从服务进行配置,打开控制台,输入slaveof 127.0.0.1 6379,效果一样。

总结

我们安装从服务时候,可以不通过配置文件来安装指定端口和指定主机。redis-server.exe --service-install redis.windows.conf --Service-name RedisServer2 --loglevel verbose --port 6380,这样也是指定端口安装。

运行从服务redis-cli.exe,,这跟RedisManagement一样,也能配从属关系。我之所以没采用,因为我每次运行从服务出不了6380端口(仍是6379),但是我在Redis管理器中是可以连两个端口的服务,故没采用这种方法,网上很多教程说可以,我未实践成功!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1141762.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis和Redis-Desktop-Manager的下载、安装与使用

1、下载Redis和Redis客户端,下载地址如下: 链接:https://pan.baidu.com/s/1hEr9NO1JgGm2q-LJo5nkAA 提取码:k00l2、将下载好的压缩包解压即可【Redis-x64-3.2.100.zip】3、配置环境变量:高级系统设置 > 环境变量 &…

HY-MT1.5实战:构建多语言问答系统

HY-MT1.5实战:构建多语言问答系统 随着全球化进程加速,跨语言信息交互需求激增。传统翻译服务在实时性、成本和定制化方面面临挑战,尤其在边缘计算与低延迟场景中表现受限。腾讯开源的混元翻译大模型HY-MT1.5系列,凭借其卓越的多…

HY-MT1.5术语一致性保障:大型项目翻译管理

HY-MT1.5术语一致性保障:大型项目翻译管理 随着全球化进程的加速,跨语言内容生产与传播成为企业出海、学术交流和软件本地化的核心需求。然而,在大型翻译项目中,术语不一致问题长期困扰着翻译团队——同一专业词汇在不同段落或文…

HY-MT1.5-7B微调教程:领域自适应训练部署全流程

HY-MT1.5-7B微调教程:领域自适应训练部署全流程 1. 引言 随着全球化进程的加速,高质量、低延迟的机器翻译需求日益增长。腾讯开源的混元翻译大模型 HY-MT1.5 系列应运而生,旨在为多语言互译场景提供高性能、可定制化的解决方案。该系列包含…

从单机到分布式:高等教育AI智能体的架构演进之路

从单机到分布式:高等教育AI智能体的架构演进之路 摘要/引言 在高等教育领域,AI智能体正逐渐扮演着越来越重要的角色,从辅助教学到智能评估,为教育过程带来了创新与变革。然而,随着高等教育场景对AI智能体功能需求的不断…

STM32CubeMX安装结合HAL库在工控中的实际应用

从“寄存器地狱”到高效开发:STM32CubeMX HAL库如何重塑工控嵌入式开发你有没有经历过这样的场景?深夜调试一个UART通信,串口就是收不到数据。查了三天,最后发现是某个GPIO引脚没配置成复用模式,或者时钟没打开——而…

解锁大数据领域数据共享的创新应用场景

解锁大数据领域数据共享的创新应用场景:从技术突破到价值裂变 元数据框架 标题:解锁大数据领域数据共享的创新应用场景:从技术突破到价值裂变关键词:大数据共享;隐私计算;联邦学习;数据空间&…

redis7 for windows的安装教程

本篇博客主要介绍redis7的windows版本下的安装教程 1.redis介绍 Redis(Remote Dictionary Server)是一个开源的,基于内存的数据结构存储系统,可用作数据库、缓存和消息代理。它支持多种数据结构,如字符串、哈希表、列…

Day18-20260110

循环结构 while循环 while是最基本的循环,它的结构为: while(布尔表达式){//循环内容 }只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 少部分情况…

redis分页查询

redis不仅可以存普通文本,还可以存入List,这里就整理了下用redis做分页查询的功能。首先定义一个redis工具类,这里只贴出了需要的方法。 public class RedisUtils {private JedisPool pool;public RedisUtils() {if (pool null) {JedisPoolC…

NX微控制器抽象层开发核心要点解析

一次编码,处处运行:深入理解NX微控制器抽象层的设计精髓 你有没有遇到过这样的场景?项目刚做完原型验证,老板一句话“换颗国产MCU降成本”,整个团队就得推倒重来——SPI时钟极性不对、GPIO初始化顺序出错、UART中断丢…

HY-MT1.5-7B实战教程:解释性翻译场景优化,GPU利用率提升50%

HY-MT1.5-7B实战教程:解释性翻译场景优化,GPU利用率提升50% 1. 引言 随着全球化进程的加速,高质量、多语言互译能力已成为自然语言处理(NLP)领域的重要需求。特别是在跨文化沟通、技术文档本地化和混合语言内容生成等…

智能体是否在欺骗用户?上海 AI Lab港科大浙大揭示LLM智能体的主动隐瞒与造假现象

想象一下:一个打工人在深夜发现无法完成老板交代的任务,而第二天一早就要汇报。这时,他会怎么做?或许会重点突出已完成的部分,对未完成的轻描淡写、甚至绝口不提;也可能铤而走险,直接编造结果—…

数据湖中的数据治理:如何实现数据血缘追踪?

数据湖的“家谱”:如何用数据血缘追踪理清数据的来龙去脉? 关键词:数据湖、数据治理、数据血缘、元数据、Lineage、数据溯源、图数据库 摘要:数据湖像一个装满各种数据的“超级仓库”,但如果没有“导航”,就会变成找不到北的“数据沼泽”——分析师不知道报表数据从哪来,…

Redis6.2.6下载和安装

简介 Redis 是一种开源(BSD 许可)、内存中数据结构存储,用作数据库、缓存和消息代理。Redis 提供了数据结构,例如字符串、散列、列表、集合、带有范围查询的排序集合、位图、超级日志、地理空间索引和流。Redis 内置复制、Lua 脚…

AI实体侦测服务多租户:SaaS化部署与隔离方案

AI实体侦测服务多租户:SaaS化部署与隔离方案 1. 引言:AI 智能实体侦测服务的 SaaS 化演进 随着企业对非结构化文本数据处理需求的不断增长,命名实体识别(Named Entity Recognition, NER)作为信息抽取的核心技术&…

2026年多语言AI落地入门必看:HY-MT1.5开源翻译模型+弹性GPU部署指南

2026年多语言AI落地入门必看:HY-MT1.5开源翻译模型弹性GPU部署指南 随着全球化进程加速,多语言实时翻译已成为智能应用的核心能力之一。然而,商业API成本高、延迟大、数据隐私风险等问题,限制了其在边缘场景和企业级系统中的广泛…

redis内存突然暴增,排查思路是什么

1这种暴增的应该还是上次一个群友说的,更多可能是外部因素导致的,应用新上线,定时任务这些,再有就是cat上查是哪些指令多,以及比对和之前的时间的差异 看是否有定时任务 或者 新上线的活动 ,在看下监控&…

一文说清STM32CubeMX安装步骤在工控中的应用

从零开始玩转STM32工控开发:CubeMX安装与实战全解析 你有没有遇到过这样的场景?手头一个工业控制器项目,要接多个传感器、跑Modbus通信、还要联网上传数据。结果刚打开Keil,还没写一行业务逻辑,就卡在了时钟树配置上—…

Redis为什么这么快?Redis的线程模型与Redis多线程

一、Redis有多快? Redis是基于内存运行的高性能 K-V 数据库,官方提供的测试报告是单机可以支持约10w/s的QPS二、Redis为什么这么快? (1)完全基于内存,数据存在内存中,绝大部分请求是纯粹的内存操…