输入redis-cli.exe -h 127.0.0.1 -p 6379命令没有反应

2024-04-14 11:38

本文主要是介绍输入redis-cli.exe -h 127.0.0.1 -p 6379命令没有反应,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我的是在Windows上安装完Redis后出现此问题的,安装完Redis后先在一个窗口输入命令redis-server.exe redis.windows.conf启动服务器,如下图:
启动Redis服务
然后打开另一个窗口使用命令redis-cli.exe -h 127.0.0.1 -p 6379连接此服务(端口是6379),但是此时输入完命令后就没反应了,没有错误提示也没有终止…


解决办法:关掉防火墙即可…(最近做springboot项目好多页面不能被访问的错误都是因为防火墙的关系…),当然了,也不是直接关掉防火墙,因为我们只是想6379这个端口不被防火墙拦截而已,因此我们只需要开放6379这个端口即可。
步骤如下:

  1. 找到防火墙和网络保护
    防火墙和网络保护
  2. 选择高级设置
    在这里插入图片描述
  3. 选择入站规则
    选择入站规则
  4. 选择右边的新建规则
    新建规则
  5. 选择端口然后点击下一步
    选择端口
  6. 然后在输入框中输入6379,然后点击下一步。
    输入6379端口
  7. 然后选择允许连接,点击下一步。
    在这里插入图片描述
  8. 选择下一步。
  9. 然后随便输入个什么名称点击完成就OK了。
    ok
    现在再测试测试能不能连接6379端口。
    测试
    连接成功。

题外话:其实在平时我们做项目的时候,很有可能平时能连上某个端口但是突然有一天那个端口连接不上了,具体表现如连不上Tomcat的8080端口,然后页面不能正常显示,或者连接mysql的数据库3306突然连接不上了弹出Access denied for user 'root'...类似这种错误,springcloud中的某个端口如18761也不能连接上了,页面也不能正常显示,flask的5000端口被拦截页面不能正常显示,等等等。这些都有可能是防火墙的原因,当然了,以上说的这些问题也不一定全是防火墙的原因,很多时候可能是你配置的问题,防火墙只是我想给大家提供一个解决这类问题的思路,因为最近我遇到过很多这类问题,我首先想到的就是开放要用的端口,如果开放了此端口问题还未解决那就应该是自己项目配置的问题了。

这篇关于输入redis-cli.exe -h 127.0.0.1 -p 6379命令没有反应的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Redis 的 SUBSCRIBE命令详解

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

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

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

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

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

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

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

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

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

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

Redis实现分布式锁全过程

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

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

redis数据结构之String详解

《redis数据结构之String详解》Redis以String为基础类型,因C字符串效率低、非二进制安全等问题,采用SDS动态字符串实现高效存储,通过RedisObject封装,支持多种编码方式(如... 目录一、为什么Redis选String作为基础类型?二、SDS底层数据结构三、RedisObject