转:http://blog.csdn.net/jiangtao_st/article/details/8256610

一、下载jar包

https://github.com/xetorthio/jedis/downloads

学习参考内容 :

http://blog.nosqlfan.com/html/3537.html

二、在spring 中的配置

  1. <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
  2. <property name="maxActive"  value="50" />
  3. <property name="maxIdle" value="10" />
  4. <property name="maxWait" value="1000" />
  5. <property name="testOnBorrow"  value="true"/>
  6. </bean>
  7. <bean id="jedis.shardInfo" class="redis.clients.jedis.JedisShardInfo">
  8. <constructor-arg index="0" value="这里填你的reids服务器ip" />
  9. <constructor-arg index="1" value="6379" />
  10. </bean>
  11. <bean id="shardedJedisPool" class="redis.clients.jedis.ShardedJedisPool">
  12. <constructor-arg index="0" ref="jedisPoolConfig" />
  13. <constructor-arg index="1">
  14. <list>
  15. <ref bean="jedis.shardInfo" />
  16. </list>
  17. </constructor-arg>
  18. </bean>

三、在Java代码中的使用

publicclassRedis{
    publicstaticvoidmain(Stringargs[]){
 
        //连接redis服务
        Jedisjedis=newJedis("192.168.0.234",6400);          
 
        //密码验证-如果你没有设置redis密码可不验证即可使用相关命令
        jedis.auth("abcdefg");
 
        //简单的key-value
存储
        jedis.set("tn","thisuc");
        System.out.println(jedis.get("tn"));
 
        //在原有值得基础上添加,如若之前没有该key,则导入该key
        //之前已经设定了redis对应"myredis",此句执行便会使redis对应"myredisyourredis"
        jedis.append("redis","yourredis");
        jedis.append("content","rabbit");
 
        //mset
是设置多个key-value值 参数(key1,value1,key2,value2,...,keyn,valuen)
        //mget
是获取多个key所对应的value值 参数(key1,key2,key3,...,keyn) 返回的是个
 
        jedis.mset("name1","thisuc","name2","gaoxc","name3","lemon");
        System.out.println(jedis.mget("name1","name2","name3"));
    }
}

Redis 在 Java 中的使用的更多相关文章

  1. Redis在java中的使用

    1.首先安装Redis环境.可以在Windows.linux.别的服务器上搭建Redis环境 2.在java工程中导入必须的jar包 如maven上导入两个jar] <!-- Redis必须包 ...

  2. Redis安装 java中的连接 序列化 反序列化

    安装路径 /webapp/redis/redis- #启动redis /webapp/redis/redis-/src/redis-server & #关闭redis /webapp/redi ...

  3. Redis 在java中的使用(登录验证,5分钟内连续输错3次密码,锁住帐号,半小时后解封)(三)

    在java中使用redis,做简单的登录帐号的验证,使用string类型,使用redis的过期时间功能 1.首先进行redis的jar包的引用,因为用的是springBoot,springBoot集成 ...

  4. Redis】Java中使用Jedis操作Redis(Maven导入包)、创建Redis连接池

    如果我们使用Java操作Redis, 需要确保已经安装了 redis 服务及 Java redis 驱动. Maven项目可以直接在pom.xml中加入jedis包驱动: <!-- https: ...

  5. redis 在java中的使用

    1.首先下载jar包放到你的工程中 2.练习 package com.jianyuan.redisTest; import java.util.Iterator;import java.util.Li ...

  6. Redis在JAVA中的运用(工具类)

    最近项目需要用redis在中间做缓存所以写了一个工具类作为练习用 redis版本:redis_version:3.0.504 用到阿里的解析JSON的库:fastjson import org.apa ...

  7. Redis学习记录之Java中的初步使用

    1.关于Redis redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;">http:// ...

  8. Java中Redis简单入门

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...

  9. Java中Redis入门(1)

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...

随机推荐

  1. 直接插入排序(java实现)

    这几天看排序算法,网上大多数排序算法的解释都是“过于专业”,导致一时半会看不明白到底在说什么玩意.现在总结下几大排序算法(java实现) 1.直接插入排序 说的简单点,就是一组无序序列{A1,A2,. ...

  2. PAT A+B格式

    A + B格式(20) 时间限制 400毫秒 内存限制 65536 kB 代码长度限制 16000 B. 判断程序 标准 作者 陈,岳 计算a + b并以标准格式输出总和 - 即数字必须用逗号分隔成三 ...

  3. ci日志记录

    log_message($level, $message) 参数: $level (string) -- Log level: 'error', 'debug' or 'info' $message  ...

  4. C#中找不到MouseWheel事件的解决办法

    在.....Designer.cs中加入 this.pictureBox1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this. ...

  5. [usaco dec 15] 卡牌游戏 cardgame [贪心]

    题面: 传送门 思路: 这道题官方标准解法是线段树维护一堆奇奇怪怪的东西......我用的是贪心 方法很简单,处理出pre和suf数组,分别代表前i张.后i张牌在最优方案下打出时可以得到的分数,然后两 ...

  6. nodejs安装教程

    http://www.runoob.com/nodejs/nodejs-install-setup.html nodejs官方下载,之后配置环境path,npm随着nodejs安装,自动安装 查看no ...

  7. 小米监控 open-falcon部署

    具体详情请参考官方文档  http://book.open-falcon.org/zh_0_2/quick_install/    centos6.8    建议centos7系统  否则后面按照官方 ...

  8. FFT与NTT

    讲解:http://www.cnblogs.com/poorpool/p/8760748.html 递归版FFT #include <iostream> #include <cstd ...

  9. Hibernate的merge与update方法的区别

    今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样.实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: 1. 数 ...

  10. Linux/Unix编程中的线程安全问题【转】

    转自:http://blog.csdn.net/zhengzhoudaxue2/article/details/6432984 在目前的计算机科学中,线程是操作系统调度的最小单元,进程是资源分配的最小 ...