windows安装redis设置密码、修改端口、提供外部访问

windows安装redis设置密码、修改端口、提供外部访问

  • 一、前言
    • 1. 设置密码
    • 2. 修改端口
    • 3. 允许外部访问
    • 4. 注意事项


一、前言

设置Redis在Windows上设置密码、修改端口以及允许外部访问,需要进行以下步骤:

下载地址

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

在这里插入图片描述

启动脚本

redis-server.exe redis.windows.conf
在这里插入图片描述

打开Redis所在的目录,在下图红框中输入cmd回车,输入如下命令即可完成Redis服务化

redis-server --service-install redis.windows-service.conf --loglevel verbose     
或者:
redis-server --service-install redis.windows.conf --loglevel verbose 

Redis 常用的操作命令

卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop

查看服务

services.msc

在这里插入图片描述
在这里插入图片描述

1. 设置密码

Redis默认情况下是没有密码的,为了安全起见,我们需要设置密码。

  1. 打开 Redis 安装目录,找到 redis.windows.conf 文件(如果没有可以复制一份 redis.windows-service.conf 并重命名为 redis.windows.conf)。

  2. 打开 redis.windows.conf 文件,找到并取消以下两行的注释(去掉前面的 #):

    requirepass your_password_here
    

    修改 your_password_here 为你想要设置的密码,例如:

    requirepass mypassword123
    
  3. 保存文件并关闭。

  4. 重启 Redis 服务,使密码生效。

2. 修改端口

默认情况下,Redis监听端口是 6379。为了增加安全性,可以修改为其他未被占用的端口。

  1. 打开 redis.windows.conf 文件。

  2. 找到并取消以下行的注释(去掉前面的 #):

    port 6379
    

    修改 6379 为你想要的端口号,例如:

    port 6380
    
  3. 保存文件并关闭。

  4. 重启 Redis 服务,使端口修改生效。

3. 允许外部访问

默认情况下,Redis仅监听本地回环地址(127.0.0.1),如果需要允许外部访问,需要修改以下配置:

  1. 打开 redis.windows.conf 文件。

  2. 找到并注释掉以下行(在行首添加 #):

    bind 127.0.0.1
    

    这样就允许Redis监听所有网络接口。

  3. 如果需要指定特定的IP地址来允许外部访问,可以修改 bind 行为:

    bind your_server_ip
    

    your_server_ip 替换为你的服务器公网IP地址或者内网IP地址。

  4. 保存文件并关闭。

  5. 重启 Redis 服务,使配置生效。

4. 注意事项

  • 修改配置后一定要重启 Redis 服务才能使更改生效。
  • 设置密码后,每次连接 Redis 都需要提供密码才能操作。
  • 修改端口后,连接 Redis 时需要指定新的端口号。
  • 允许外部访问时,请确保网络和防火墙设置正确,以防数据泄露或未经授权的访问。

通过以上步骤,你可以安全地在 Windows 上设置 Redis 的密码、修改端口,并允许外部访问。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

快速入门Jupyter notebook

快速入门 Jupyter notebook 一、前言(一)优点(二)特点(三)调用运行(四)新建 二、认识界面快捷键(一)三种模式(1)蓝色模式:…

中国森林地上和地下生物量碳变化数据集(2002-2021年)

中国森林地上和地下生物量碳变化数据集(2002-2021年) 数据介绍 为了量化中国近期全国性恢复工作的生态后果,过去20年森林生物量碳储量变化的空间显性信息至关重要。然而,在全国范围内进行长期生物量追踪仍然具有挑战性&#xff0c…

203、移除链表元素

1、题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5]示例 2: 输…

基于迁移学习的手势分类模型训练

1、基本原理介绍 这里介绍的单指模型迁移。一般我们训练模型时,往往会自定义一个模型类,这个类中定义了神经网络的结构,训练时将数据集输入,从0开始训练;而迁移学习中(单指模型迁移策略)&#x…

Layui修改表格分页为英文

Layui修改表格分页为英文 1.前言2.Laypage属性 1.前言 主要记录初次使用Layui没有好好看官方文档踩坑,修改了源码才发现可以自定义 使用的Layui版本2.9.14 2.Laypage属性 Laypage属性中带的有自定义文本的属性 示例代码 table.render({.......page: {skipText: …

状态机 XState 使用

状态机 一般指的是有限状态机(Finite State Machine,FSM),又可以称为有限状态自动机(Finite State Automation,FSA),简称状态机,它是一个数学模型,表示有限个…

硬核科普:什么是网络准入控制系统|网络准入控制系统四大品牌介绍

网络准入控制系统(Network Access Control, NAC)是一种用于确保只有授权设备和用户才能接入网络的安全技术。 本文将介绍几种常用的网络准入控制系统,帮助您更好地了解如何选择适合您企业的NAC系统。 网络准入控制的重要性和作用 网络准入控…

java学习--练习题

在类中this.属赋值,则外部创建对象调用其值也会随之一样 package com.test01;/* author:我与java相爱相杀---c语言梦开始的地方 今天又是努力学习的一天!!!! */ /*1. 在Frock类中声明私有的静态属性currentNum[int类型…

idm软件最新破解版下载 idm永久激活码 IDM中文绿色特别版 idm下载器汉化版

在互联网时代,下载管理软件成为了我们日常使用电脑不可或缺的工具之一。说起下载工具,大家的第一反应可能是网盘、迅雷。但在PC端其实还有一个可以对标他们的软件——IDM,这是一个口碑炸裂的多线程下载工具。 Internet Download Manager&…

让你的设计更出色:10个最受欢迎的3D画图工具盘点

随着渲染工具的发生和客户对立体效果的要求越来越高,设计师应该能够及时用设计风格解释空间界面,全面使用3D画图工具进行展览设计。3D画图工具在建筑、工程、产品设计等行业使用不同的算法,为图像添加色调、质感等细节。不同类型的3D画图工具…

鸿蒙HarmonyOS【应用开发五、组件介绍】

✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向) 🐳博客主页: 开源中国、稀土掘金、51cto博客、博客园、知乎、简书、慕课网、CSDN 🔔如果文章对您有一定的帮助请&#x1f…

Java之 jvm

jvm之管理内存 程序计数器:当前线程所执行的字节码的行号指示器。程序计数器是唯一一个不会出现 OutOfMemoryError 的内存区域,它的生命周期随着线程的创建而创建,随着线程的结束而死亡。Java虚拟机栈 方法调用 一个方法调用都会有对应的栈帧…

Redis - SpringDataRedis - RedisTemplate

目录 概述 创建项目 引入依赖 配置文件 测试代码 测试结果 数据序列化器 自定义RedisTemplate的序列化方式 测试报错 添加依赖后测试 存入一个 String 类型的数据 测试存入一个对象 优化 -- 手动序列化 测试存入一个Hash 总结: 概述 SpringData 是 S…

《Milvus Cloud向量数据库指南》——BGE-M3:多功能、多语言、多粒度的文本表示学习模型

引言 在自然语言处理(NLP)领域,随着大数据时代的到来,对文本信息的精准处理与高效检索成为了研究热点。BERT(Bidirectional Encoder Representations from Transformers)作为近年来NLP领域的里程碑式模型,以其强大的上下文理解能力在多项任务中取得了显著成效。然而,面…

刘纪鹏:“3万亿资金将股市拉升至4000点”,你能赚?

本周刘纪鹏提出了一个观点:花费3万亿资金将股市拉升至4000点,有望带来25万亿的财富增长。 3万亿的投入与25万亿的潜在增长确实令人心动。股市并非简单的投入资金就能涨,还需要考虑市场情绪、经济基本面等因素的影响。举个例子,某个…

【leetcode 详解】找出区分值(C++思路详解):这【中等】题怎么十分钟就写完了?

评价:就笔者的感觉吧,leetcode上难度标为“中等”的题目往往不是说需要什么高深的算法来解决,但基本都涉及到 “问题转化” 的能力要求,换言之,难点往往在于思维。 tip:要解决这类问题,笔者推荐…

python3.10.4——Windows环境安装

python下载官网:https://www.python.org/downloads/ 如果安装在C盘,需要右键→选择“以管理员身份运行” 勾选2个按钮,选择自定义安装 全部选择,点击Next 更改安装路径 命令行检查python是否安装成功: 出现版本号说明…

如何使用C#自制一个Windows安装包

原文链接:https://www.cnblogs.com/zhaotianff/p/17387496.html 以前都在用InstallShield制作安装包,基本需求是能满足的,但也有一些缺点: 1、界面不能完全定制 2、不能直接调用代码里的功能 平常使用一些其它软件,…

数据结构(Java):Map集合Set集合哈希表

目录 1、介绍 1.1 Map和Set 1.2 模型 2、Map集合 2.1 Map集合说明 2.2 Map.Entry<K&#xff0c;V> 2.3 Map常用方法 2.4 Map注意事项及实现类 3、Set集合 3.1 Set集合说明 3.2 Set常用方法 3.3 Set注意事项及其实现类 4、TreeMap&TreeSet 4.1 集合类TreeM…

嵌入式中什么是三次握手

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」&#xff0c;点个关注在评论区回复“666”之后私信回复“666”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01; 在网络数据传输中&#xf…