jedis操作set_Jedis的学习
微信公众号:51码农网51码农网,让程序员坚持学习变得可能网站:www.51manong.com
jedis介绍
Redis不仅使用命令来操作,而且可以使用程序客户端操作。现在基本上主流的语言都有客户端支持,比如java、C、C#、C++、php、Go等
在官方网站里列一些Java的客户端, 在企业中用的最多的就是Jedis。
基本使用
public class JedisTest {@Testpublic void testJedis() {// 创建一个Jedis的连接Jedis jedis = new Jedis("192.168.232.128", 6379);// 执 行redis命令jedis.set("k1", "jedis");// 从redis中取值String result = jedis.get("k1");// 打印结果System.out.println(result);// 关闭连接jedis.close();}
}
运行之后 查看结果:
jedis
在Jedis对象构建好之后,Jedis底层会打开一条Socket通道和Redis服务进行连接
非常频繁的创建和销毁Jedis对象,对性能是存在很大影响的。
连接池的使用
@Testpublic void testJedisPool() {JedisPoolConfig config = new JedisPoolConfig();//控制一个pool最多有多少个状态为idle(空闲)的jedis实例config.setMaxIdle(8);//最大连接数config.setMaxTotal(18);//创建一连接池对象JedisPool jedisPool = new JedisPool(config,"192.168.232.128", 6379);//从连接池中获得连接Jedis jedis = jedisPool.getResource();String result = jedis.get("k1") ;System.out.println(result);//关闭连接jedis.close();//关闭连接池jedisPool.close();}
运行之后 查看结果:
jedis
Jedis连接集群
@Testpublic void testJedisCluster() {// 创建JedisCluster对象Set<HostAndPort> nodes = new HashSet<>();nodes.add(new HostAndPort("192.168.232.128", 7001));nodes.add(new HostAndPort("192.168.232.128", 7002));nodes.add(new HostAndPort("192.168.232.128", 7003));nodes.add(new HostAndPort("192.168.232.128", 7004));nodes.add(new HostAndPort("192.168.232.128", 7005));nodes.add(new HostAndPort("192.168.232.128", 7006));JedisCluster cluster = new JedisCluster(nodes);// 通过cluster对象的api方法,进行redis集群的添加和查询操作cluster.set("c1", "jedisCluster");System.out.println(cluster.get("c1"));// 释放资源cluster.close();}
jedis操作set_Jedis的学习相关推荐
- jedis操作set_Jedis对redis的五大类型操作代码详解
本篇主要阐述Jedis对redis的五大类型的操作:字符串.列表.散列.集合.有序集合. JedisUtil 这里的测试用例采用junit4进行运行,准备代码如下: private static fi ...
- jedis操作set_Jedis操作
连接池帮助类: import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients ...
- jedis操作set_jedis 操作 -set集合
import redis.clients.jedis.Jedis; import java.util.List; import java.util.Set; /** * Created by user ...
- jedis操作set_Java中使用Jedis操作Redis的示例代码
使用java操作Redis需要jedis-2.1.0.jar,下载地址:jedis-2.1.0.jar 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:c ...
- java中使用Jedis操作Redis实例
要想在Java中连接Redis,并进行操作,由两种方式,一种是spring data redis,它是由spring集成的,不支持集群,一种是官方推荐的jedis,支持集群,其他功能差不多一样, 这里 ...
- maven项目——使用jedis操作redis
1.导入依赖 依赖如下: <!--导入jedis的jar包--><dependency><groupId>redis.clients</groupId&g ...
- [Python]Python操作/管理Mysql学习(一)
先确定环境是否已支持MySQLdb模块,如果没有,请安装,如下: [root@bw-vm-soft ~]# wget http://jaist.dl.sourceforge.net/project/m ...
- Jedis操作Redis数据库
添加Maven依赖: 1 <dependencies> 2 <!-- 单元测试 --> 3 <dependency> 4 <groupId>junit& ...
- java jedis使用_Java中使用Jedis操作Redis
Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0 ...
最新文章
- 最简单的CI框架入门示例--数据库取数据
- BZOJ 2038: [2009国家集训队]小Z的袜子(hose)
- python数组 swig_python中SWIG
- Sklearn参数详解—LR模型
- 520送书,8本你爱的技术书籍免费领!
- 在BCB中使用多线程实例
- 脉搏波相关产品的介绍
- 我的技术博客开通了!
- 【BIEE】MDS-01377:无法从使用 JNDI 名称 “jdbc/mds/owsm” 配置的数据源获取数据库连接...
- 2020年华工计算机应用基础随堂作业,《计算机应用基础》随堂练习-2020年华工网络教育.docx...
- The beginning iOS8 Programming with Swift 中文翻译 - 3
- 转~解决VS2017 C++无法打开源文件 WinSock2.h Windows.h mswsock.h Ws2tcpip.h
- java 解决世界最难数独
- ie浏览器打不开oracle,小编教你解决ie浏览器打不开的方法
- LabVIEW编程LabVIEW开发Thorlabs电机例程与相关资料
- 人工智能的现状分析和未来展望
- jieba中文分词组件的词性类型
- 导入导出软件测试点,导入导出问题-TestCenter测试管理工具常见问题-SPASVO泽众软件测试网...
- Eclips注释模板的使用
- 人工智能的历史与未来,主要划分为了哪三个阶段
热门文章
- 互联网金融网站走马观花
- Silverlight 动画性能
- linearLayout和二级菜单联动
- 数据库-SQL Server2005-第4季SQL从入门到提高-2SQL Server使用
- LaTeX tikz初探——基本图形绘制(1)
- 剑指offer(C++)-JZ52:两个链表的第一个公共结点(数据结构-链表)
- android打开视频噔_如何运行两种游戏数据包(视频教程)
- spring boot连接redis配置127.0.0.1_Java技术分享——Springboot整合redis
- 电梯的测试用例的设计点
- 尝试用LoadRunner录制单机程序--未生成录制脚本