Redis Java Client Jedis

来源:互联网 发布:上海松江3208t编程 编辑:程序博客网 时间:2024/06/05 15:20


GitHub 地址 :

https://github.com/asd821300801/Redis-Java-Client-Jedis




Jedis客户端


  • Jedis客户端是Redis官方推荐使用的Java客户端之一


Maven工程导入Jedis依赖的jar包


<dependency>    <groupId>redis.clients</groupId>    <artifactId>jedis</artifactId>    <version>2.8.0</version>    <type>jar</type>    <scope>compile</scope></dependency>

提示:这里我们使用2.8版本的jedis



  • 作为测试,我们把junit的jar包也导入进来


<dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>4.11</version>    <scope>test</scope></dependency>


创建测试类


  • JedisTest.java


import org.junit.BeforeClass;import org.junit.Test;import redis.clients.jedis.Jedis;/** * Jedis简单使用 * @author LingDu */public class JedisTest {    private static final String HOST = "192.168.20.33"; //redis主机地址    private static final int PORT = 6379;               //redis端口    private static final String PASSWORD = "123456";    //redis认证密码    private static Jedis jedis;    @BeforeClass    public static void init(){        jedis = new Jedis(HOST, PORT);        //权限认证,如果redis设置了密码,需要认证密码,反之可省略认证        System.out.println(jedis.auth(PASSWORD));    }    /**     * Redis对字符串的操作     */    @Test    public void testString() {        jedis.set("a1", "hello world");//设置key-value        System.out.println("获取值:" + jedis.get("a1")); //取出对应key的value        jedis.append("a1", "hello redis");//拼接到对应key的value后面        System.out.println("拼接值:" + jedis.get("a1"));        jedis.del("a1");//删除某个key        System.out.println("删除key之后的结果:" + jedis.get("a1"));        jedis.mset("name","LingDu","age","18");//设置多个key-value        System.out.println("name:" + jedis.get("name") + " , " + "age:" + jedis.get("age"));        jedis.incr("age");//进行加1操作        System.out.println("加1之后的age:" + jedis.get("age"));    }}

1


更多方法请参考:


https://github.com/asd821300801/Redis-Java-Client-Jedis/blob/master/src/test/java/com/lingdu/jedis_test/JedisTest.java



工程结构图


2



参考:

Redis常用命令:http://blog.csdn.net/ithomer/article/details/9213185
Jedis对redis的操作详解 : http://blog.csdn.net/u013256816/article/details/51125842

原创粉丝点击