Table of Contents

1.前言

2.下载jar包

3.先用jedis测试一下

4.再用JedisPool连接池试一下

1.前言

Hello,小哥哥小姐姐们,我们又见面了。上一篇说了在Linux中如何下载和安装redis,一脸懵逼者请移步,在Linux上下载和安装Redis,但是我们通常用编程语言Java来连接他的,那今天我们来学习一下如何用Java来连接他。

首先先去官网看一下,如下图,官网推荐的笑脸和爱心表示“使用我把,我稳定啊,社区活跃啊”,so,我们选了Jedis,emmm,就是这么简单和直接。

那我们现在在本地用Jedis连接一下redis。

2.下载jar包

如下图,我们下载两个jar包,commons-pool是java中用来进行数据库连接池的jar,jedis是java用来连接redis的jar。

3.先用jedis测试一下

我们用jedis连接上远端的redis,可是发现根据连不上,具体报错如下图。

这不尴尬了吗,这不是,我们来看一下这是为啥。

我们可以在redis的config文件中看见,里面有这么一行代码bind 127.0.0.1,这其实是redis的安全措施,比如我远端开了redis,任何人只要知道我的IP,都可以连上,并且进行数据操作。万一是正式环境,这不傻了吗?所以redis提供了固定的IP或固定的IP段连接,比如这边默认的就是只能127的IP段才能连接,其他网段都不可以。

所以我们要想连上,就要修改这个,去掉这行或者修改为bind 0.0.0.0,然后在重启一下redis服务。

下面我们来重试一下,是不是可以成功。耶,完美!!!

4.再用JedisPool连接池试一下

emmm,也是挺好的。

欧啦,偷偷的告诉你们哦,这方法没公司用,so,学习了也没啥用。

长按下图二维码,即刻关注【学习Java的小姐姐】 领取超多学习资料哦!

Jedis连接数据库相关推荐

  1. Redis(十四):Jedis

    Jedis是Redis官方推荐的Java连接开发工具.要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码! 1.新建Maven工程,导入对应依赖 <dependen ...

  2. Jedis使用测试——连接本地及远程的Redis

    我们要使用Java来操作Redis,就要学会使用Jedis 一.什么是jedis 是Redis官方推荐的java连接开发工具!使用Java操作Redis 中间件!如果你要使用java操作redis,那 ...

  3. 跟着狂神学Redis(NoSql+环境配置+五大数据类型+三种特殊类型+Hyperloglog+Bitmap+事务+Jedis+SpringBoot整合+Redis持久化+...)

    跟着狂神学Redis 狂神聊Redis 学习方式:不是为了面试和工作学习!仅仅是为了兴趣!兴趣才是最好的老师! 基本的理论先学习,然后将知识融汇贯通! 狂神的Redis课程安排: nosql 讲解 阿 ...

  4. SpringBoot使用Jedis实现zset数据类型获取过去24h的数据

    介绍 Jedis 是 Redis 官方推荐的 Java 连接开发工具,提供了比较全面的 Redis 命令的支持.Jedis 中的方法调用是比较底层的暴露的 Redis 的 API,也即 Jedis 中 ...

  5. Redis:Spring框架下Redis的配置和调用,xml文件中redis的配置,redisTemplate的使用和jedis的使用

    老规矩了,再次重复一遍,配置XML文件为Spring框架所属,所使用的框架是Spring,非SpringBoot!!! Spring框架整合Redis并且使用 1.配置文件 <bean clas ...

  6. Redis连接开发工具---Jedis

    Jedis 导入对应的依赖 <dependency><groupId>redis.clients</groupId><artifactId>jedis& ...

  7. Redis在Java中的使用及连接数据库(附源码)

    Redis在Java中的使用及连接数据库(附源码) 引言: 本文主要分享了Redis如何在IDEA中部署,运行:模拟加入Redis的操作: 文章目录 Redis在Java中的使用及连接数据库(附源码) ...

  8. Redis性能测试、jedis连接原理、弱事务

    Redis 性能测试.jedis连接原理.弱事务. 一.性能测试.jedis连接原理 1. 什么是Redis慢查询 和MySQL一样:当sql执行时间超过 long_query_time 参数设定的时 ...

  9. Redis学习篇3_事务及其监控(锁)、Jedis、SpringBoot整合Redis、RedisTemplate的json序列化、RedisUtil工具类

    目录 事务及其监控(锁) Jedis SpringBoot整合Redis RedisTemplate 默认RedisTemplate来源 关于中文序列化问题 RedisUtil工具类 一.事务及其监控 ...

最新文章

  1. 怎样做到真实再现传统文化艺术?
  2. 第八周实践项目3 顺序串一些算法操作
  3. AutoHotkey纯命令获取Chrome等浏览器的当前网址
  4. 5G毫米波通信中一些量化的概念
  5. PostCSS深入学习: PostCSS和Sass、Stylus或LESS一起使用
  6. matlab第二版实验七,matlab实验七.doc
  7. 应用phpexcel导出excel文件后打不开的问题解决方法
  8. RFID--Radio frequency Identification
  9. 微信小程序开发者工具详解
  10. HC05蓝牙模块修改相关配置
  11. Ocr答题辅助神器 OcrAnswerer4.x,通过百度OCR识别手机文字,支持屏幕窗口截图和ADB安卓截图,支持四十个直播App,可保存题库...
  12. 网页关注微信服务号登录
  13. php mp4 ckplayer,ckplayer:超酷网页视频播放器
  14. ethtool 开启网卡_技术|如何使用 ethtool 命令管理以太网卡
  15. Linux 7通过防火墙安全策略修补安全漏洞
  16. 基于SSM+Bootstrap【爱校教务系统管理系统】附源码
  17. 【C语言】字符数组初始化方法
  18. setAttribute的具体用法
  19. poi word转html 支持表格、图片、样式
  20. Linux复习题:2判断题

热门文章

  1. 2批量批量查询数据插入数据_不吹牛!Mysql 千万数据10秒批量插入只需三步
  2. PowerShell实现“机器人定时在企业微信群中发送消息”功能(上)
  3. 提醒 顶部弹窗_电脑桌面怎么增加文字提醒?
  4. 安装了silverlight还是提示_苹果手机的微信提示音也能改,公司小姐姐都来向我请教...
  5. 剑指offer面试题[9]-裴波那契数列
  6. linux 格式化 lvm2,LVM2
  7. linux中node跨服务执行文件,linux部署node.js服务并启动服务
  8. 凸台可以延伸吗_知道对比度、清晰度和锐化的差别吗?操作不好,让一张照片报废...
  9. 解决mysql地区时间错误_mysql time zone时区的错误解决
  10. [Java]toString的用法