最近做网站,www.read8686.com 自己做的一个小型的网站
但是访问的速度太慢了,因为资金的问题,服务器只能买最小的
如何来提高速度
希望把数据存入到redis中,然后redis来实现高速的数据响应
但是使用yum 安装了redis 使用java连接的时候总是出现连接不上的问

java.net.SocketTimeoutException: connect timed outat java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.Socket.connect(Socket.java:589)at redis.clients.jedis.Connection.connect(Connection.java:184)at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:104)at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1907)at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:138)at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:888)at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:432)at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361)at redis.clients.util.Pool.getResource(Pool.java:50)

如何解决

查看服务器上redis 也是正常启动,防火墙什么的也放开了

[root@VM_0_6_centos ~]# systemctl status redis
● redis.service - Redis persistent key-value databaseLoaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)Drop-In: /etc/systemd/system/redis.service.d└─limit.confActive: active (running) since 四 2020-12-24 13:35:00 CST; 16s agoMain PID: 26153 (redis-server)CGroup: /system.slice/redis.service└─26153 /usr/bin/redis-server 127.0.0.1:6379

如何解决
原来问题在于redis的配置文件:
/etc/redis.conf配置文件中:

redis.conf配置注释掉 bind 127.0.0.1,redis默认绑定了本地ip,只允许本机使用,所以需要注释

当我们使用netsat -ntpl 查看端口的时候,发现6379 这个redis的端口前面是127.0.0.1标识只能本地的进行访问


将配置文件中的 bind 127.0.0.1 注释了之后,重新启动redis
发现:

解决了
java程序也能连上了
原来redis启动但是无法访问的是在于配置文件限制了
希望对你有所帮助

java程序无法连接redis 正常启动但是无法访问相关推荐

  1. java 连接redis 项目_eclipse写java程序实现连接redis数据库教程

    第一步,在windows下载安装配置好redis数据库.这里我就不再概述了.下载jedis-2.4.2.jar,当然最好是下载最新版本的jar包. 这个在百度搜索下就出来的.下载后,放在一个文件夹下面 ...

  2. java用redis缓存的步骤_详解在Java程序中运用Redis缓存对象的方法|chu

    这段时间一直有人问如何在Redis中缓存Java中的List 集合数据,其实很简单,常用的方式有两种: 1. 利用序列化,把对象序列化成二进制格式,Redis 提供了 相关API方法存储二进制,取数据 ...

  3. java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决

    java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决 maven依赖 <dependency><groupId>red ...

  4. java程序RedisTempla往redis存key后在redis客户端获取不到key

    原因 可能是使用程序中的redis代码执行了更换数据库的操作,而不是使用默认的0号数据库 遇到的情况如下: redis的RDB数据库有18条key,但使用keys和DBSIZE命令均无法查看到程序添加 ...

  5. java程序无法连接redis_无法使用jedis连接到redis

    Redis版本:3.2.0 Jedis版本:2.8.1 下面是我连接到redis的java代码: public class TestRedis { public static void main(St ...

  6. JSch连接不上Linux服务器,windows 下 java程序jsch连接远程linux服务器执行shell命令

    java远程连接服务的shell需要使用SSH的登录方式,可以使用JSch技术.JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等. ...

  7. java程序 jnlp,使用JNLP文件启动应用程序

    我有一个jsp页面: Try in JNLP var dir = location.href.substring(0, location.href.lastIndexOf('/')+1); var u ...

  8. 服务器ssh升级导致的java程序ssh连接失败

    原本项目中使用的jar包为ganymed-ssh2-build210.jar,升级至ganymed-ssh2-261.jar,但是连接还是失败. 经过百度搜索后,将jar包改为:com.jcraft: ...

  9. java连接redis存取数据(详细)

    声明:本文章仅供参考,学无止境,若有不足之处请指出,非常感谢! 源代码+相关工具下载:https://download.csdn.net/download/corleone_4ever/1081125 ...

最新文章

  1. 世界盒子怎么调中文_正版游戏平台知识小科普:epic游戏怎么调中文?
  2. c语言五子棋开题报告,基于VC的五子棋游戏的设计与实现(附答辩记录)
  3. HDU 1284 钱币兑换问题 (完全背包)
  4. 16 CO配置-控制-产品成本控制-产品成本计划编制-定义成本构成结构
  5. RefineDetLite:腾讯提出轻量级高精度目标检测网络
  6. 转:消息队列的使用场景
  7. PubMedQA生物医学研究问题解答数据集(2019)下载
  8. 浏览器兼容性小记-DOM篇(二)
  9. 2020-11-30 04_机器视觉中的特征提取与描述
  10. ApacheCN 编程/大数据/数据科学/人工智能学习资源 2019.12
  11. SQL触发器编写与查看
  12. c语言调用函数时二维数组实参,C语言函数调用二维数组,指针问题
  13. 淘宝直通车怎样设置定向推广出价问题总结
  14. html5在线显示word文档,JS实现获取word文档内容并输出显示到html页面示例
  15. C++对象的底层原理都在这儿了,还敢说学不会?
  16. 详细说明如何配置蜻蜓Q系统的直播功能完美实现直播和观赏直播,推拉流配置完整说明一颗优雅草科技伊凡写
  17. uniapp小程序报错Property or method item is not defined on the instance but referenced during rende
  18. SharePoint2010安装文档
  19. MATLAB 数组循环移动
  20. 美图秀秀拼接渐变过渡_使用Granim.js创建漂亮的渐变过渡

热门文章

  1. java.lang.OutOfMemoryError: Java heap space错误及...
  2. Ibatis调用Oracle存储过程,以及返回Cursor结果集的问题
  3. 为什么说混合云是新基建的流行架构?文末彩蛋!
  4. 除了负载均衡,Nginx 还可以做很多:限流、缓存、黑白名单等
  5. 分布式服务限流实战,已经为你排好坑了
  6. 阿里P8都留不住的程序员和他们的公众号!
  7. 从 Nginx 优秀的核心架构设计,揭秘其为何能支持高并发?
  8. 浅谈Java中15种锁的分析比较
  9. 以Lazada为例,看电商系统架构演进
  10. MapReduce统计排序和HDFS的读写