当前位置: 首页 > news >正文

Windows for Redis 后台服务运行

下载 redis 安装包

地址:https://github.com/tporadowski/redis/releases

解压zip压缩包,执行 redis-server.exe 即可以窗口模式运行(窗口关闭则服务关闭)

运行窗口可以看到,端口是 6379

我这里使用 nvaicat 客服端测试一下链接,输入 localhost 端口 6379 测试链接成功。

上面是最简单的使用模式了,只能以 localhost 在本机连接,无法通过 IP 地址链接,且还是没有密码(测试环境、生产环境不推荐),下面通过修改 redis.windows-service.conf 配置文件来启用 IP 连接,启用密码。

protected-mode no      # 关闭保护模式(protected-mode yes 改为 protected-mode no)
bind 0.0.0.0           # 允许所有IP连接(找到 bind 改为 bind 0.0.0.0 )
requirepass yourpassword # 设置访问密码(强烈建议)

然后再次启用 redis-server.exe 程序,尝试使用 IP 地址连接,还是不生效,感觉像是没有读取到配置文件一样。通过仔细观察运行窗口,发现其中有个提示,那就是 no config file ,意思找不到配置文件,默认引用 path/to/redies.conf 目录去了,而这个目录和文件实际是不存在的。

尝试解决上面的问题,于是我手动创建一个这样的目录,并把 redis.windows-service.conf 文件复制一份出来并命名为 redies.conf 放到指定目录,再次重启问题依旧,这就奇怪了,明明我已经创建了。最后通过网络找到解决方案,那就是运行时指定配置文件,打开 CMD 窗口, 运行 .\redis-server.exe .\redis.windows-service.conf,指定配置文件。

.\redis-server.exe  .\redis.windows-service.conf 

最后测试一下 IP 和密码连接,这次可以了。

安装成服务,防止窗口误关闭。

# 卸载旧服务(若存在)
.\redis-server.exe  --service-uninstall

# 安装服务并指定配置文件
.\redis-server.exe  --service-install .\redis.windows-service.conf

# 启动服务
.\redis-server.exe  --service-start

# 验证服务状态
sc query Redis

查看服务状态,已经运行了


文章转载自:

http://FAKZv41u.cgstn.cn
http://aqJrgRiV.cgstn.cn
http://HsjJ7O9R.cgstn.cn
http://JWXyBkCx.cgstn.cn
http://RPAGsvTM.cgstn.cn
http://LCX8dUmh.cgstn.cn
http://SyyWPGtX.cgstn.cn
http://GhMY6br7.cgstn.cn
http://CKfdoWiE.cgstn.cn
http://RtBWabJ0.cgstn.cn
http://2DGIsBTt.cgstn.cn
http://P9oVJ6nk.cgstn.cn
http://rCZJXEsP.cgstn.cn
http://FigqI8s6.cgstn.cn
http://sjPe9mwK.cgstn.cn
http://WotFOrXt.cgstn.cn
http://MKkw7zsc.cgstn.cn
http://RRrAwA8B.cgstn.cn
http://xCoYub2g.cgstn.cn
http://Fnjq7kHM.cgstn.cn
http://Jy5AM8V0.cgstn.cn
http://zsaPWgnN.cgstn.cn
http://qctdtqPG.cgstn.cn
http://zDl6vUem.cgstn.cn
http://SVzNWPyI.cgstn.cn
http://6FWvz47V.cgstn.cn
http://rTeJwRuj.cgstn.cn
http://AwxqxOHX.cgstn.cn
http://9x56Vhgp.cgstn.cn
http://u8AysnVd.cgstn.cn
http://www.dtcms.com/a/128369.html

相关文章:

  • 驱动学习专栏--写在前面
  • MyBatis-plus 快速入门
  • Mouse without Borders – 用一套鼠标 / 键盘控制四台电脑
  • trae 中设置 python flake8
  • Java中的Map vs Python字典:核心对比与使用指南
  • 【力扣hot100题】(091)最小路径和
  • Python正则表达式实战技巧:如何高效处理文本匹配?
  • [redis进阶一]redis的持久化(1)RDB篇章
  • Python | 第十七章 | pyecharts开发图表 | 折线图 | 地图 | 轮播图
  • ESP32S3 TCP直接通信实战指南
  • Linux网络编程——详解网络层IP协议、网段划分、路由
  • 事务隔离级别和MVCC
  • Python生成exe
  • 记录一次因ASM磁盘组空间不足,导致MAP进程无法启动
  • 通过课程学习大幅提高LLM强化学习效率
  • 《实战AI智能体》——AI自动化如何赋能Outbound Email
  • 关于读完《毛泽东选集》的一些思考迭代
  • Linux基础7
  • 第十二章:FreeRTOS多任务创建与删除
  • SEO长尾词深度优化策略
  • 体验智能体构建过程:从零开始构建Agent
  • 实信号的傅里叶变换为何属于埃尔米特函数?从数学原理到 MATLAB 动态演示
  • 1 程序的本质,计算机语言简史,TIOBE 指数,C 语言的独特魅力、发展历程、发行版本和应用场景
  • 第二篇:Python函数与模块化编程深度教程
  • bitsandbytes 报错心得
  • 解析 WebSocket 协议的基本原理
  • PostgreSQL全平台安装指南:从入门到生产环境部署
  • Redis常用数据结构和应用场景
  • spring 服务调用中 RestTemplate vs OpenFeign 对比详解
  • CE、NCE、InfoNCE的演变过程