Windows环境下安装Redis并设置Redis开机自启

文章目录

  • 0. 前言
  • 1. 下载 Windows 版本的Redis
  • 2. 为 Redis 设置连接密码(可选)
  • 3. 启动 Redis
  • 4. 设置 Redis 开机自启
    • 4.1 将 Redis 进程注册为服务
    • 4.2 设置 Redis 服务开机自启
    • 4.3 重启电脑测试是否配置成功
    • 4.4 关闭 Redis 开机自启(拓展)

0. 前言

一般来说,企业都是采用 Linux 服务器来部署 Redis 的,而且 Redis 官方也没有提供 Windows 版本的安装包

Windows 版本的 Redis 基本上都是由第三方开发和维护的,那我们为什么还要用 Windows 版本的 Redis 呢

试想一下,如果在用 Linux 服务器部署 Redis 时,被某些与 Redis 无关的问题卡住了(比如权限不够、安全组忘记放行端口、防火墙忘记开放端口等问题),是不是会浪费不少时间。特别是对于没有 Linux 基础的同学来说,可能一卡就是一整天,不仅没学到与 Redis 相关的知识,还有可能把自己的心态给搞崩了

在学习阶段,我们选用 Windows 版本的 Redis ,可以省去很多不必要的麻烦

1. 下载 Windows 版本的Redis

下载地址:Redis 5.0.14.1(https://github.com/tporadowski/redis/releases/tag/v5.0.14.1)

在这里插入图片描述

下载成功后,将压缩包解压到一个路径中没有中文的目录下

2. 为 Redis 设置连接密码(可选)

默认情况下,连接 Redis 是不需要密码的


在 Redis 的根目录下找到redis.windows.conf文件并打开,查找requirepass关键字,设置密码后保存文件

requirepass 123456

在这里插入图片描述

3. 启动 Redis

注意事项:

  • 如果你为 Redis 设置了连接密码,请不要直接双击redis-server.exe文件启动 Redis ,否则连接密码不会生效
  • 因为直接双击redis-server.exe文件启动 Redis 时采用的是默认配置,并不会读取redis.windows.conf配置文件
  • 默认情况下,连接 Redis 是不需要密码的,所以连接密码不会生效

正确的启动方式应该是

在 Redis 的根目录下打开 cmd 窗口,输入以下指令启动 Redis

redis-server.exe redis.windows.conf

看到以下页面就说明 Redis 启动成功了

在这里插入图片描述


接下来测试 Redis 是否可用

在 Redis 的根目录下双击redis-cli.exe文件,输入以下指令测试Redis是否可用

输入密码(如果你没有为 Redis 设置连接密码,可忽略)

auth 123456

新增一个名为 name 的 key

set name Tom

获取名为 name 的 key 对应的值

get name

在这里插入图片描述


启动 Redis 还有一种更优雅的方式,就是使用批处理文件( bat 文件)

在 Redis 的根目录下新建一个批处理文件 redis-server.bat ,文件内容如下

redis-server.exe redis.windows.conf

双击 bat 文件就能启动 Redis 了

如果点击 bat 文件后黑窗一闪而过,说明 Redis 启动失败了

可以在 Redis 的根目录下打开 cmd 窗口,执行批处理文件,就能够看到详细的报错信息

redis-server.bat

如果你想更方便地启动 Redis ,可以为 bat 文件创建一个快捷方式,然后将该快捷方式移动到桌面,下次再想启动 Redis 时,直接在桌面上双击快捷方式就可以了

4. 设置 Redis 开机自启

Redis 作为当前最常用的缓存技术,基本上每一个 Web 应用都使用了 Redis

我们在本地启动 Web 项目前,都必须手动启动 Redis 服务,很麻烦

接下来为大家演示如何设置 Redis 开机自启

4.1 将 Redis 进程注册为服务

在 Redis 的根目录下打开 cmd 窗口,输入以下指令,将 Redis 进程注册为服务

redis-server.exe --service-install redis.windows.conf --loglevel verbose

在这里插入图片描述

4.2 设置 Redis 服务开机自启

按下Win + R键,输入services.msc,然后按下 Enter 键打开 服务 窗口

services.msc

在这里插入图片描述

找到 Redis 服务

在这里插入图片描述

右键 Redis 服务,点击属性

在这里插入图片描述

启动类型下拉菜单中,选择自动

点击应用按钮后再点击确定按钮,保存更改

在这里插入图片描述

4.3 重启电脑测试是否配置成功

重启电脑后,在 Redis 的根目录下双击 redis-cli.exe 文件,测试 Redis 服务是否启动成功

在这里插入图片描述

4.4 关闭 Redis 开机自启(拓展)

设置 Redis 开机自启的原理就是先将 Redis 进程注册为一个服务,再让 Redis 服务开机自启

如果想关闭 Redis 开机自启,可以在 Redis 的根目录下运行以下指令来卸载 Redis 服务

redis-server --service-uninstall

卸载了 Redis 服务,Redis 自然就不能开机自启了

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

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

相关文章

Typora笔记上传到CSDN

1.Typora 安装 Typora链接:百度网盘 提取码:b6d1 旧版本是不需要破解的 后来的版本比如1.5.9把放在typora的根目录下就可以了 2.上传到CSDN 步骤 csdn 写文章-使用MD编辑器-导入本地md文件即可 问题 图片没法显示 原因 图片的链接是本地的 当然没法…

Ubuntu 24 PXE Server bios+uefi 自动化部署esxi 6 7 8

pxe server 前言 PXE(Preboot eXecution Environment,预启动执行环境)是一种网络启动协议,允许计算机通过网络启动而不是使用本地硬盘。PXE服务器是实现这一功能的服务器,它提供了启动镜像和引导加载程序,使得客户端计算机可以通过网络启动并安装操作系统或运行其他软件…

java学习记录09:Lambda表达式与引用

Lambda表达式 例子: (o1,o2) -> Interger.compare(o1,o2); 格式: -> : lambda操作符 -> 的左边: lambda形参列表,对应着要重写的接口中的抽象方法的形参列表。 ->的右边:lamb…

python编程表白爱心代码,来自程序员的浪漫!

Python爱心表白代码 感觉的紫色要更加浪漫&#xff0c;其中的文字也是可以直接更改的&#xff0c;非常方便 <文末附带精品籽料> 改变爱心的颜色: 在源代码的13-15行位置&#xff0c;可以通过更改16进制颜色色值进行改变爱心的颜色&#xff0c;这里小编改了一点绿色&…

阶层差异下的社会角色与认知逻辑

阶层差异下的社会角色与认知逻辑 在中国传统文化中&#xff0c;有句古话&#xff1a;“仗义每从屠狗辈&#xff0c;负心多是读书人。”这句话揭示了不同社会阶层的人&#xff0c;在认知和行为上存在的差异。 社会底层&#xff1a;道德与情感的坚守者 社会底层人群&#xff0c…

05 循环神经网络

目录 1. 基本概念 2. 简单循环网络 2.1 简单循环网络 2.2 长程依赖问题 3. 循环神经网络的模式与参数学习 3.1 循环神经网络的模式 3.2 参数学习 4. 基于门控的循环神经网络 4.1 长短期记忆网络 4.2 LSTM网络的变体网络 4.3 门控循环单元网络 5. 深层循环神经网络…

PCL Local Surface Patches 关键点提取

目录 一、算法原理1、算法原理2、 参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 1、算法原理 主曲率是某一点局部形状的体现,Local Surface Patches 关键点检测法…

深入理解计算机系统 CSAPP 家庭作业11.7

静态内容是指在不同请求中访问到的数据都相同的静态文件。例如&#xff1a;图片、视频、网站中的文件&#xff08;html、css、js&#xff09;、软件安装包、apk文件、压缩包文件等。 /** get_filetype - derive file type from file name*/ void get_filetype(char *filename,…

Pytorch使用教学3-特殊张量的创建与类型转化

1 特殊张量的创建 与numpy类似&#xff0c;PyTorch中的张量也有很多特殊创建的形式。 zeros:全0张量 # 形状为2行3列 torch.zeros([2, 3]) # tensor([[0., 0., 0.], # [0., 0., 0.]])ones:全1张量 # 形状为2行3列 torch.ones([2, 3]) # tensor([[1., 1., 1.], # …

「12月·长沙」第四届机器人、自动化与智能控制国际会议(ICRAIC 2024)

随着科技的飞速发展&#xff0c;智能机器人在当今社会的重要性愈发凸显。从制造业的自动化生产线&#xff0c;到医疗领域的手术机器人&#xff0c;再到家庭生活中的智能助手&#xff0c;机器人与人工智能的融合正在改变着我们的生产和生活方式。第四届机器人、自动化与智能控制…

Docker(十)-Docker运行elasticsearch7.4.2容器实例以及分词器相关的配置

1.下载镜像 1.1存储和检索数据 docker pull elasticsearch:7.4.2 1.2可视化检索数据 docker pull kibana:7.4.22.创建elasticsearch实例 创建本地挂载数据卷配置目录 mkdir -p /software/elasticsearch/config 创建本地挂载数据卷数据目录 mkdir -p /software/elasticse…

IEC104转MQTT网关支持将IEC104数据转换为华为云平台可识别的格式

随着智能电网和物联网技术的深度融合&#xff0c;传统电力系统中的IEC104协议设备正逐步向更加开放、智能的物联网体系转型。华为云作为全球领先的云计算和AI服务提供商&#xff0c;其物联网平台为IEC104设备的接入与数据处理提供了强大的支撑。本文将探讨IEC104转MQTT网关在MQ…

微信小程序-本地部署(前端)

遇到问题&#xff1a;因为是游客模式所以不能修改appID. 参考链接&#xff1a;微信开发者工具如何从游客模式切换为开发者模式&#xff1f;_微信开发者工具如何修改游客模式-CSDN博客 其余参考&#xff1a;Ego微商项目部署&#xff08;小程序项目&#xff09;&#xff08;全网…

GoFly快速开发框架基于Go语言和Vue3开发后台管理附件管理插件包

说明 为了给客户提供更好的交互体验&#xff0c;框架把附件管理独立打包成插件包&#xff0c;这样附件管理接可以做个不通需求的附件管理插件包来满足不同甲方客户需求。 目前附件插件包有2个&#xff1a;一个基础包、一个高级包 附件插件包功能 1.基础包 统一管理业务系统…

SpringBoot报错:mapping values are not allowed here

在启动项目之后&#xff0c;项目报错&#xff0c;显示 org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here &#xff0c;如下&#xff1a; 这个问题在于yml文件的格式错误&#xff0c;那么检查yml文件的格式&#xff0c;检查空格&#xff0c;冒…

Autodesk Maya v2025 解锁版下载及安装教程 (三维动画建模渲染)

前言 Autodesk Maya 是一款用于三维动画、建模、仿真和渲染的软件。它是电影、电视、游戏和虚拟现实等领域中最流行的专业工具之一&#xff0c;被广泛用于制作复杂的特效和动画。功能完善&#xff0c;工作灵活&#xff0c;制作效率高&#xff0c;真实感强&#xff0c;是一款高…

[红明谷CTF 2021]write_shell 1

目录 代码审计check()$_GET["action"] ?? "" 解题 代码审计 <?php error_reporting(0); highlight_file(__FILE__); function check($input){if(preg_match("/| |_|php|;|~|\\^|\\|eval|{|}/i",$input)){// if(preg_match("/| |_||p…

如何恢复手机删除的照片?教你3招快速解决,不再错过美好回忆

在这个数字化的时代&#xff0c;我们的生活点滴往往通过照片来记录和珍藏。但是&#xff0c;有时候因为误操作或手机空间不足&#xff0c;我们心爱的照片可能会不翼而飞。别担心&#xff0c;即使照片从安卓手机中消失&#xff0c;也有办法将它们重新唤回。如何恢复手机删除的照…

喜报!钛铂数据 TapDB 通过中国信通院文档数据库产品测试

在中国信通院组织的2024上半年“可信数据库”—文档数据库基础能力测试中&#xff0c;深圳钛铂数据有限公司&#xff08;以下简称“钛铂数据”&#xff09;旗下的钛铂分布式文档数据库&#xff08;TapDB&#xff09;顺利通过了所有测试项目&#xff0c;测试结果表明&#xff0c…

数据库窗口函数实战

目录 前言 窗口函数语法 创建测试表和数据 使用示例 PARTITION BY 窗口函数 ROW_NUMBER RANK DENSE_RANK RANGE ROWS 前言 SQL 具有很高的灵活性&#xff0c;可以根据需求进行复杂的数据查询和分析&#xff0c;支持多表联合查询&#xff08;join&#xff09;、排序…