Redis Java API使用(一):單機版本Redis API使用
Redis的Java API通過Jedis來進行操作,因此首先需要Jedis的第三方庫,因為使用的是Maven工程,所以先給出Jedis的依賴:
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>
基本代碼示例
Redis能提供的命令,Jedis也都提供了,而且使用起來非常類似,所以下面只是給出了部分操作的代碼。
package com.uplooking.bigdata; import org.junit.After; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; import java.util.List; import java.util.Map; import java.util.Set; /** * Redis操作之java API * jedis 是我們操作Redis的java api的入口 * 一個Jedis對象,就代表了一個Redis的連接 * CRUD */ public class RedisTest { private Jedis jedis; private String host; private int port; @Before public void setUp() { host = "uplooking01"; port = 6379; jedis = new Jedis(host, port); } @Test public void testCRUD() { //后去所有的key的集合 Set<String> keys = jedis.keys("*"); // jedis.select(index); 指定要執行操作的數據庫,默認操作的是0號數據 System.out.println(keys); //string System.out.println("**************String**************"); //刪除redis中的key nam1 Long del = jedis.del("nam1"); System.out.println(del == 1L ? "刪除成功~" : "刪除失敗~"); List<String> mget = jedis.mget("name", "age"); System.out.println(mget); //hash System.out.println("**************Hash**************"); Map<