redis-helloWorld

来源:互联网 发布:房产证生成软件 编辑:程序博客网 时间:2024/06/06 01:15

1新建项目,导入jar包,commons-pool2-2.4.2.jar,jedis_2.9.0.jar

2.代码部分

package cn.sp.redis;import java.util.HashSet;import java.util.Set;import redis.clients.jedis.HostAndPort;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisCluster;import redis.clients.jedis.JedisPool;public class RedisTest {/** * 单机版 */public static void testJedisSingle(){Jedis jedis = new Jedis("192.168.75.128",6379);//192.168.75.128jedis.set("aa","hello redis");String result = jedis.get("aa");System.out.println(result);//关闭jedis.close();}/** * 使用连接池 */public static void testJedisPool()throws Exception{//创建一个连接池对象//系统中应该是单例的。JedisPool jedisPool = new JedisPool("192.168.75.128", 6379);//从连接池中获得一个连接Jedis jedis = jedisPool.getResource();String result = jedis.get("aa");System.out.println(result);//jedis必须关闭jedis.close();//系统关闭时关闭连接池jedisPool.close();}/** * redis集群 * @throws Exception */public static void testJedisCluster()throws Exception{Set<HostAndPort> nodes = new HashSet<>();nodes.add(new HostAndPort("192.168.75.128",7001));nodes.add(new HostAndPort("192.168.75.128",7002));nodes.add(new HostAndPort("192.168.75.128",7003));nodes.add(new HostAndPort("192.168.75.128",7004));nodes.add(new HostAndPort("192.168.75.128",7005));JedisCluster jedisCluster = new JedisCluster(nodes);jedisCluster.set("bb", "123");String result = jedisCluster.get("bb");System.out.println(result);//系统关闭时关闭jedisClusterjedisCluster.close();}public static void main(String[] args) throws Exception {testJedisPool();}}

0 0
原创粉丝点击