jedis.RedisOperationCollection.java
package jedis; import org.apache.log4j.Logger; import redis.clients.jedis.Jedis; import java.util.List; import java.util.Map; import java.util.Set; public class RedisOperationCollection { private static Logger logger = Logger.getLogger(RedisOperationCollection.class); private static Jedis jedis = new Jedis("127.0.0.1"); private static void showCommonOperations(){ Set<String> keys = jedis.keys("*");// select all the keys logger.info("all keys in this db are : "+keys); boolean keyExisted = jedis.exists("key");// check whether the specified key is existed logger.info("key existed : "+keyExisted); String keyType = jedis.type("list");// check key type logger.info("key type : "+keyType); } private static void showListOperations(){ jedis.del("list"); jedis.lpush("list","abc"); jedis.rpush("list", "hij"); List<String> list = jedis.lrange("list",0,-1); logger.info("list information is : "+list); } private static void showHashOperations(){ jedis.hset("hash","name","姓名"); Map<String, String> hash = jedis.hgetAll("hash"); logger.info("the hash information is "+hash); } private static void showSetOperations(){ jedis.sadd("set","a","b","c"); jedis.spop("set"); jedis.srem("set","b"); Set<String> set = jedis.smembers("set"); logger.info("the set information is "+set); } private static void showSortedSetOperations(){ jedis.zadd("zset",0,"java"); jedis.zadd("zset",1,"C"); jedis.zadd("zset",2,"C++"); jedis.zadd("zset",3,"C#"); Set<String> zset = jedis.zrange("zset", 0, -1); logger.info("the zset information is "+zset); } public static void main(String[] args) { showCommonOperations(); showListOperations(); showHashOperations(); showSetOperations(); showSortedSetOperations(); } }
pom.xml
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.4.2</version> </dependency>
相关推荐
jedis-test.7z jedis 简单测试 项目工程 lib 目录包含了依赖包: commons-lang-2.5.jar commons-pool2-2.4.2.jar jedis-2.9.0.jar 另: * Jedis 的源码工程(导入 eclipse 可直接运行): ...
jedis
jedis-lock, Jedis分布式锁定支持 jedis锁使用Redis数据库和Jedis驱动程序,Jedis锁易于使用和简单的分布式锁实现。我怎么用它?你可以在以下位置下载latests构建: http://github.com/abelaska/jedis-lock/dow
要开始使用 Jedis,首先将其作为依赖项添加到您的 Java 项目中。如果使用 Maven: <groupId>redis.clients ... 使用连接池的更简单方法: JedisPooled jedis = new JedisPooled("localhost", 6379);
Jedis使用总结 前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。 本文做个总结,主要分享如下内容: 【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】 好了...
对jedischangyongApi的一些简单封装和分类,全部标有中文注释,可直接放入项目中使用,jedis集群配置可参考 https://blog.csdn.net/qq_31256487/article/details/83144088;
Jedis连接池使用方法,Jedis数据类型操作及事务简单介绍
最新架包jedis-3.3.0.jar下载. jedis 是 redis推荐的java客户端。通过Jedis我们可以很方便地使用java代码的...jedis使用起来比较简单,它的操作方法与redis命令相类似。对于初次使用redis的人来说,上手更快,更能适应.
一个简单java客户端Jedis,大家可以到https://github.com/xetorthio/jedis这网址下载相关源码 这里对其进行一个简单封转 包括key valye set list hashset的封装
java操作redis代码示例 ,注释,Jedis的api操作注释详细。
spring-data-redis集成jedis简单demo。 包括和spring mvc 的简单集成
// 创建连接池的配置对象 JedisPoolConfig poolConfig = new JedisPoolConfig(); poolConfig.setMaxIdle(Integer.parseInt(pro.get("redis.maxIdle").toString()));// 最大闲置个数。只要超过30个闲置的,就开始关...
里面用jedis实现了模拟手机验证码,和秒杀的简单案例,适合初学者
edis 简单程序必须要的jar包,是缓冲技术使用最多的技术了
今天小编就为大家分享一篇关于Spring集成jedis的配置与使用简单实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
一个使在 Storm 集群中使用 jedis 变得容易和可靠的库。 具有指数退避策略支持的 JedisJob API 由于网络可能变得不可靠(例如,如果饱和度很高),jedis-storm 定义了要执行和重试的作业,如果它们失败,则使用...
Jedis java用来操作redis的简单工具,此文档包含了大多数接口的秒数。学习Jedis最好先学习redis。主要是redis的数据类型。
对于jedis的二次封装,所有方法都从简调用,jar包引入到项目,默认构造器会扫描配置文件,读取redis参数,也可以通过构造器自定义参数,所有的异常处理,类型转换和锁控制都处理好了,还有对于map,bean对象,数组的...
jedis连接池 配置文件等等 ,jedis操作工具类 各种操作直接调用即可。拿不到连接请设置一下redis密码