Jedis 是 Redis 官方首选的 Java 客户端开发包

虚拟机设置

  • 查看虚拟机的ip
ifconfig

  • 将虚拟机的6379端口打开
#运行下面的命令 如果是新建的一个新的 文件,你需要先安装 iptables,再打开
vim /etc/sysconfig/iptables## 安装命令
yum install -y iptables-services

  • 重启服务
service iptables restart
# 执行上面的命令,如果提示
Redirecting to /bin/systemctl restart iptables.service# 则执行
/bin/systemctl restart iptables.service
  • 启动redis服务 (参考上篇文章)

java代码

  • 新建一个maven的java项目
  • 引入依赖
        <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version><type>jar</type><scope>compile</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.9</version></dependency>
  • 建立测试类
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;/*** @Auther: curry* @Date: 2018/5/31 23:04* @Description:*/public class Test {@org.junit.Testpublic void demo1(){Jedis jedis = new Jedis("192.168.142.128",6379);jedis.set("name", "test");String name = jedis.get("name");System.err.println(name);jedis.close();}@org.junit.Testpublic void demo2(){JedisPoolConfig config = new JedisPoolConfig();config.setMaxTotal(30);config.setMaxIdle(10);JedisPool jedisPool = new JedisPool(config,"192.168.142.128",6379);Jedis jedis = null;try{jedis = jedisPool.getResource();jedis.set("name", "毛毛");String value = jedis.get("name");System.out.println(value);}catch(Exception e){e.printStackTrace();}finally{if(jedis != null){jedis.close();}if(jedisPool != null){jedisPool.destroy();}}}}
  • 运行结果

源码下载:github

今天电脑开着虚拟机和idea,一直内存爆表,没法运行了快。。。。

学习不是要么0分,要么100分的。80分是收获;60分是收获;20分也是收获。有收获最重要。但是因为着眼于自己的不完美,最终放弃了,那就是彻底的0分了。

Redis (二)_ jedis的使用相关推荐

  1. redis -Spring与Jedis集群 Sentinel

    2019独角兽企业重金招聘Python工程师标准>>> redis -Spring与Jedis集群 Sentinel 博客分类: 缓存 首先不得不服Spring这个宇宙无敌的开源框架 ...

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

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

  3. redis java客户端配置,Java的Redis客户端选择-jedis与Lettuce

    Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server. Jedis在实现上是直接连接的redis server,如果在多线程环境下是非线 ...

  4. QIIME2进阶二_元数据及数据导入QIIME2

    本节主要讲解如何将元数据与数据导入生物信息分析软件QIIME2,实现数据导入与检查. 本实战教程将使用来自人源化(humanized)小鼠的一组粪便样品,展示16S rRNA基因扩增子数据的" ...

  5. SpringBoot配置redis集群(Jedis and lettuce)

    SpringBoot2.x版本配置redis集群(Jedis and lettuce) 在SpringBoot1.x版本中,springboot默认使用集成jedis,在SpringBoot2.x版本 ...

  6. 2.4G无线麦克风领夹麦一拖二_全双工_杰理JL6976M单芯片方案

    目录 一.简介 二.详细说明 2.1 目前杰理的无线麦方案 2.2 主控芯片脚位图 2.3 系统框架图 2.4 方案参数低延时无线麦功能支持以下三种组合配置:(1)一发一收a)    无线麦(单收发) ...

  7. Redis学习_第六章(Redis面试、进阶知识点)

    目录 1:redis的数据类型和使用特点 2:redis实现分布式锁 3:如何保证redis的数据都是热点数据 4:redis数据的过期策略(懒汉模式和定期模式100毫秒) 5:redis的缓存穿透( ...

  8. Redis二:redis-cli操作各种数据类型

    Redis二:redis-cli操作各种数据类型 1. redis-cli的登录与常用数据类型 2. 各种数据类型的操作 2.1 String(数值在这里也被视为字符串) 2.3 Hash(可以将一个 ...

  9. sqlserver 2005进程未能连接到分发服务器dis,SQLSERVER2005数据库镜像_二_

    SQLSERVER2005数据库镜像_二_ CIO C l u C I O Clubb 见图2. >当safety设置为FULL, 如果 主服务器无法和其他服务器组成 quorum, 它将不能提 ...

最新文章

  1. Spring多数据源配置和使用
  2. 编码gbk的不可映射字符_Python基础:编码表和字符的故事
  3. 第一个Spark程序
  4. vue @click 如何绑定多个方法
  5. 二倍图三倍图什么意思_香港读研,图什么?
  6. Memory Management Concepts overview(内存管理基本概念)
  7. 2020身高体重标准表儿童_2020上海1-12岁男女孩最新身高标准表,你家孩子达标了吗?...
  8. 线程同步--关键代码段(三)
  9. keep dark about sth
  10. python安装成功之后教程_python安装教程 Pycharm安装详细教程
  11. Docker 学习笔记
  12. excel自动调整列宽_Java 设置Excel自适应行高、列宽
  13. 计算机一级三维饼图,计算机考试excel制作复合饼图的方法
  14. 英语学习逆向法 (钟道隆 著)
  15. java 16 规定_java并发编程(十六)happen-before规则
  16. 常见的几种html转pdf方法
  17. unicloud云开发---uniapp云开发(一)---服务空间创建以及部署一个云函数
  18. 太恐怖了 两天搞定一个项目 Java Web MVC 网络商城教程+源代码
  19. turtle画樱花树林
  20. 电商API店铺订单接口(代码对接教程)

热门文章

  1. 2016 - 1- 21 - RunLoop使用(2016-1-24修改一次)(2016 - 1 - 24 再次修改)
  2. 关于jsp页面中的pageEncoding和contentType以及html中的meta标签中字符集的设置(转)...
  3. (转)有了jQuery.Jcrop,选取美女的哪个部位你说了算
  4. 原创:嵌入图片的HTML内容在FLASH AS3中正确显示的最佳解决方案
  5. 哈希分布与一致性哈希算法简介
  6. C++/C++11中头文件numeric的使用
  7. 大学生目前普遍存在的问题,看你中招了没?
  8. php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法
  9. dom刷新局部元素_JavaScript中DOM和BOM基础
  10. django model filter_Django框架使用流程(四)