Java代码redis基础操作

Posted 星瑞的随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java代码redis基础操作相关的知识,希望对你有一定的参考价值。

maven依赖包:

 1         <dependency>
 2             <groupId>redis.clients</groupId>
 3             <artifactId>jedis</artifactId>
 4             <version>2.9.0</version>
 5         </dependency>
 6         <dependency>
 7             <groupId>org.apache.commons</groupId>
 8             <artifactId>commons-pool2</artifactId>
 9             <version>2.6.0</version>
10         </dependency>

 

源码:

 1 package StudyPro.base;
 2 
 3 import org.junit.Test;
 4 import redis.clients.jedis.Jedis;
 5 import redis.clients.jedis.JedisPool;
 6 import redis.clients.jedis.JedisPoolConfig;
 7 
 8 public class TestSample {
 9 //    Jedis jedis = new Jedis("10.15.1.19",16379);
10 
11     // 简单连接
12     @Test
13     public void test() {
14         Jedis jedis = new Jedis("10.15.1.19", 16379);
15         jedis.auth("wC3Xo8E5mlmgMb");
16         jedis.set("a", "bb");
17         System.out.println(jedis.get("a"));
18         jedis.close();
19     }
20 
21     // 使用连接池
22     @Test
23     public void testPool() {
24         JedisPoolConfig poolConfig = new JedisPoolConfig();
25         poolConfig.setMaxIdle(20);
26         poolConfig.setMinIdle(10);
27         poolConfig.setMaxTotal(30);
28         poolConfig.setMaxWaitMillis(3000);
29         poolConfig.setTestOnBorrow(true);
30         poolConfig.setTestOnReturn(true);
31         JedisPool jedisPool = new JedisPool("10.15.1.19", 16379);
32         Jedis jedis = jedisPool.getResource();
33         jedis.auth("wC3Xo8E5mlmgMb");
34         System.out.println(jedis.get("a"));
35         jedis.close();
36         jedisPool.close();
37     }
38 
39 }

 

以上是关于Java代码redis基础操作的主要内容,如果未能解决你的问题,请参考以下文章

java:redis(java代码操作redis)

Java语言基础之方法的设计

JSP基础

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

Java操作Redis(代码演示)

jedis连接redis