redis连接被拒绝的解决方案


Posted in Redis onApril 12, 2021

1.redis安装文件夹下 配置文件redis.conf修改 69行注释127.0.0.1 ,不然是只允许本地访问

redis连接被拒绝的解决方案

2.关闭保护模式 redis.conf修改 88行为no

redis连接被拒绝的解决方案

3.开启后台启动 redis.conf修改 136行为yes ,保存退出

redis连接被拒绝的解决方案

4.添加redis.conf修改 507行修改密码(这个选择操作,这里设置密码,连接时候需要带上密码)

redis连接被拒绝的解决方案

5.防火墙会导致连接不上,关闭防火墙,正式服务不建议关闭处理,需要正规处理

6.关闭保护模式进入redis安装目录的src目录下

输入:./redis-cli 将受保护模式选项设置为“no”,为了让服务器开始从外部接受连接

输入:config set protected-mode "no"

redis连接被拒绝的解决方案

添加依赖:

<!--redis-->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.1.0</version>
</dependency>
public class Test {
    public static void main(String[] args) {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("47.99.12.21",6379);
        jedis.auth("zsq2170");//方法参数是登陆密码
        System.out.println("连接成功");
        //设置 redis 字符串数据
        jedis.set("runoobkey", "www.runoob.com");
        // 获取存储的数据并输出
        System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey")); 
    }
}

redis连接被拒绝的解决方案

补充:解决方案:使用redis-cli出现连接拒绝。

问题

root@a80ad0acefab:/usr/redis/redis-4.0.1/src# ./redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused

可能原因

未启动redis服务器端

redis-server redis.conf

再启动客户端

服务器redis端口改变了不是6379

在redis.conf配置文件中找到port XXXX 进行修改

或者 在启动客户端时增加端口信息

redis-cli -p XXXX(port)

没准你不是遇到上述问题而是无法使redis服务端后台运行,你需要修改redis.conf 中的daemonize从no改为yes

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Redis 相关文章推荐
详解Redis实现限流的三种方式
Apr 27 Redis
为Java项目添加Redis缓存的方法
May 18 Redis
Redis 配置文件重要属性的具体使用
May 20 Redis
Redis做数据持久化的解决方案及底层原理
Jul 15 Redis
Redis读写分离搭建的完整步骤
Sep 14 Redis
Redis监控工具RedisInsight安装与使用
Mar 21 Redis
Redis实战高并发之扣减库存项目
Apr 14 Redis
Redis 异步机制
May 15 Redis
浅谈Redis的事件驱动模型
May 30 Redis
Redis特殊数据类型bitmap位图
Jun 01 Redis
使用Redis实现分布式锁的方法
Jun 16 Redis
Redis唯一ID生成器的实现
Jul 07 Redis
解决redis sentinel 频繁主备切换的问题
Redis如何一键部署脚本
浅谈redis五大数据结构和使用场景
Redis遍历所有key的两个命令(KEYS 和 SCAN)
Apr 12 #Redis
redis配置文件中常用配置详解
Apr 14 #Redis
Redis安装启动及常见数据类型
redis限流的实际应用
Apr 24 #Redis
You might like
回答PHPCHINA上的几个问题:URL映射
2007/02/14 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python中的并发编程实例
2014/07/07 Python
python多线程threading.Lock锁用法实例
2014/11/01 Python
在Python中编写数据库模块的教程
2015/04/29 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python如何生成树形图案
2018/01/03 Python
python调用staf自动化框架的方法
2018/12/26 Python
python中的&amp;&amp;及||的实现示例
2019/08/07 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
Go语言编译原理之变量捕获
2022/08/05 Golang