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������������������������  ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
上一篇:塔木德读后感①
下一篇:redis ② - redis持久化核心原理

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月04日 16时42分44秒