
redis ③ -java客户端连接redis
发布日期:2021-05-10 22:30:21
浏览次数:10
分类:精选文章
本文共 2934 字,大约阅读时间需要 9 分钟。
Redis������������������������������
������redis���������������������
Redis������������������������������������������������������������������������������������������������������������������������������������������������������������Java���������Jedis���������Redis���������
������pom������������
������������������(pom.xml)���Maven���������������������������������������������������������������Jedis������������������������������������������
redis.clients jedis 2.9.0
������������������������
package com.michael; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; import redis.clients.jedis.Pipeline; import java.util.Arrays; import java.util.List; public class RedisClientDemo { public static void main(String[] args) { JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(20); jedisPoolConfig.setMaxIdle(10); jedisPoolConfig.setMinIdle(5); JedisPool jedisPool = new JedisPool(jedisPoolConfig, "192.168.1.120", 6379, 3000, null); Jedis jedis = null; try { jedis = jedisPool.getResource(); System.out.println(jedis.set("hello", "������")); System.out.println(jedis.get("hello")); Pipeline pl = jedis.pipelined(); for (int i = 0; i < 10; i++) { pl.incr("pipelineKey"); pl.set("hello" + i, "������"); } List results = pl.syncAndReturnAll(); System.out.println(results); String script = "local count = redis.call('get', KEYS[1]) local a = tonumber(count) local b = tonumber(ARGV[1]) if a >= b then redis.call('set', KEYS[1], a - b) return 1 end return 0"; Object obj = jedis.eval(script, Arrays.asList("product_count_10016"), Arrays.asList("10")); System.out.println(obj); } catch (Exception e) { e.printStackTrace(); } finally { if (jedis != null) { jedis.close(); } } } } ������������������������ ������������������������������������������������������1. Redis������������������������JedisPool������������������������������������������������������������2.pipeline���������������Jedis���pipeline������������������������������������3.Lua���������������Lua������������ Redis���������������������������������������������������������������������������������������������Lua��������������������������������������� ������������������ ���������Jedis������Redis���������������������������������������1. ���������������������������������������������������������������������2. Pipeline���������������������pipeline���������������������������������������3. Lua������������������������������������������������������4. ������������������������������������������������������oSlope������������������������ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月04日 16时42分44秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
2021-05-08
Android数据库
2021-05-08
python-day3 for语句完整使用
2021-05-08
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2021-05-09
Python 之网络式编程
2021-05-09
网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
2021-05-09
上周热点回顾(6.9-6.15)
2021-05-09
上周热点回顾(1.23-1.29)
2021-05-09
Python 简明教程 --- 20,Python 类中的属性与方法
2021-05-09
稀疏数组
2021-05-09
83. Remove Duplicates from Sorted List
2021-05-09
Nmap扫描工具介绍
2021-05-09
玩玩小爬虫——试搭小架构
2021-05-09
Sql Server之旅——第十站 看看DML操作对索引的影响
2021-05-09
Python大神编程常用4大工具,你用过几个?
2021-05-09
centos7一步一步搭建docker jenkins 及自定义访问路径重点讲解
2021-05-09