`

jedis 简单使用

阅读更多

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 简单测试 项目工程

    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

    jedis-lock, Jedis分布式锁定支持.zip

    jedis-lock, Jedis分布式锁定支持 jedis锁使用Redis数据库和Jedis驱动程序,Jedis锁易于使用和简单的分布式锁实现。我怎么用它?你可以在以下位置下载latests构建: http://github.com/abelaska/jedis-lock/dow

    jedis-4.3.1

    要开始使用 Jedis,首先将其作为依赖项添加到您的 Java 项目中。如果使用 Maven: &lt;groupId&gt;redis.clients ... 使用连接池的更简单方法: JedisPooled jedis = new JedisPooled("localhost", 6379);

    jedis使用指南

    Jedis使用总结 前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。 本文做个总结,主要分享如下内容: 【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】 好了...

    jedisCluster 配置文件和调用Api

    对jedischangyongApi的一些简单封装和分类,全部标有中文注释,可直接放入项目中使用,jedis集群配置可参考 https://blog.csdn.net/qq_31256487/article/details/83144088;

    Jedis简明教程

    Jedis连接池使用方法,Jedis数据类型操作及事务简单介绍

    jedis-3.3.0

    最新架包jedis-3.3.0.jar下载. jedis 是 redis推荐的java客户端。通过Jedis我们可以很方便地使用java代码的...jedis使用起来比较简单,它的操作方法与redis命令相类似。对于初次使用redis的人来说,上手更快,更能适应.

    redis java客户端 jedis

    一个简单java客户端Jedis,大家可以到https://github.com/xetorthio/jedis这网址下载相关源码 这里对其进行一个简单封转 包括key valye set list hashset的封装

    Jedis操作redis代码示例

    java操作redis代码示例 ,注释,Jedis的api操作注释详细。

    spring-data-redis集成jedis简单demo

    spring-data-redis集成jedis简单demo。 包括和spring mvc 的简单集成

    jedis操作的简单例子

    // 创建连接池的配置对象 JedisPoolConfig poolConfig = new JedisPoolConfig(); poolConfig.setMaxIdle(Integer.parseInt(pro.get("redis.maxIdle").toString()));// 最大闲置个数。只要超过30个闲置的,就开始关...

    jedis手机验证码和秒杀案例.rar

    里面用jedis实现了模拟手机验证码,和秒杀的简单案例,适合初学者

    jedis-2.7.0.jar

    edis 简单程序必须要的jar包,是缓冲技术使用最多的技术了

    Spring集成jedis的配置与使用简单实例

    今天小编就为大家分享一篇关于Spring集成jedis的配置与使用简单实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    jedis-storm:一个使在 Storm 集群中使用 jedis 变得简单可靠的库

    一个使在 Storm 集群中使用 jedis 变得容易和可靠的库。 具有指数退避策略支持的 JedisJob API 由于网络可能变得不可靠(例如,如果饱和度很高),jedis-storm 定义了要执行和重试的作业,如果它们失败,则使用...

    Jedis 接口说明文档

    Jedis java用来操作redis的简单工具,此文档包含了大多数接口的秒数。学习Jedis最好先学习redis。主要是redis的数据类型。

    java 二次封装jedis,无需配置,开箱即用。easyJedis-1.0.1.jar

    对于jedis的二次封装,所有方法都从简调用,jar包引入到项目,默认构造器会扫描配置文件,读取redis参数,也可以通过构造器自定义参数,所有的异常处理,类型转换和锁控制都处理好了,还有对于map,bean对象,数组的...

    java,redis,jedis操作工具类,自己写的简易 demo

    jedis连接池 配置文件等等 ,jedis操作工具类 各种操作直接调用即可。拿不到连接请设置一下redis密码

Global site tag (gtag.js) - Google Analytics