时间:2021-05-19
1、首先下载jar包放到你的工程中
2、练习
总结:自己可以封装一些工具类方便使用,包括连接池的配置,jedis参数的配置等。
private static JedisPool jedisPool = null;private static Jedis jedis; static { jedis = getJedisPool().getResource();} /** * 构建redis连接池 */public static JedisPool getJedisPool() { if (jedisPool == null) { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(1024); // 可用连接实例的最大数目,如果赋值为-1,表示不限制. config.setMaxIdle(5); // 控制一个Pool最多有多少个状态为idle(空闲的)jedis实例,默认值也是8 config.setMaxWaitMillis(1000 * 100); // 等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时/如果超过等待时间,则直接抛出异常 config.setTestOnBorrow(true); // 在borrow一个jedis实例时,是否提前进行validate操作,如果为true,则得到的jedis实例均是可用的 jedisPool = new JedisPool(config, "127.0.0.1", 6379); } return jedisPool;} /** * 释放jedis资源 */public static void returnResource(Jedis jedis) { if (jedis != null) { jedis.close(); }}public static String get(String key) { String value = null; Jedis jedis = null; try { JedisPool pool = getJedisPool(); jedis = pool.getResource(); value = jedis.get(key); } catch (Exception e) { returnResource(jedis); e.printStackTrace(); } finally { returnResource(jedis); } return value;}RedisTemplate封装了从JedisPool中取jedis以及返回池中
以上这篇redis在java中的使用(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了java使用redis的方法。分享给大家供大家参考,具体如下:安装开始在java中使用redis前,我们需要确保已经安装了redis服务及java
java中静态导入机制用法实例详解这里主要讲解了如何使用Java中静态机制的用法,这里提供了简单实例大家可以参考下。静态常量类在java开发中,我们会经常用到一
关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成
现象Java使用Redis删除HashMap中的key时,取出对应的HashMap后通过Java中HashMap的remove方法移除key然后重新调用redi
本文实例讲述了Java连接redis及基本操作。分享给大家供大家参考,具体如下:点击此处:本站下载安装。解压安装启动redis:使用cd命令切换目录到D:\re