標籤:
一、安裝redis環境
1、:https://github.com/MSOpenTech/redis
2、安裝在windows上,啟動,預設連接埠6379。
3、基本使用方法,在工程中引入jedis.jar檔案。
package com.redis;import java.util.Set;import redis.clients.jedis.Jedis;public class RedisClient { public final static String REDIS_HOST = "127.0.0.1";// redis所在伺服器位址 public final static Integer REDIS_PORT = 6379; // redis連接埠 public static Jedis getRedisClient() { Jedis jedis = null; jedis = new Jedis(RedisClient.REDIS_HOST, RedisClient.REDIS_PORT); return jedis; } public static void jedisTest(){ Jedis jedis = getRedisClient(); //存入jedis jedis.set("key1", "lvyf"); jedis.set("key2", "chenjl"); jedis.set("color", "red"); //判斷鍵是否存在 System.out.println(jedis.exists("color")); //輸出所有的key System.out.println("所有key如下:"); Set<String> keys = jedis.keys("*"); for(String keyTmp : keys){ System.out.println("key:"+keyTmp); } //刪除某個key System.out.println(("系統中刪除key1: "+jedis.del("key1"))); //設定到期時間 System.out.println("設定到期時間:"+jedis.expire("key2", 5)); // 查看key所儲存的值的類型 System.out.println("類型:"+jedis.type("color")); //擷取key對應的值 System.out.println("color對應的值:"+jedis.get("color")); //追加 jedis.append("color", "-test"); System.out.println(jedis.get("color")); //list功能 jedis.lpush("numberlists", "3"); jedis.lpush("numberlists", "1"); jedis.lpush("numberlists", "5"); jedis.lpush("numberlists", "2"); System.out.println("所有元素:" + jedis.lrange("numberlists", 0, 1)); //清除資料 jedis.flushDB(); } public static void main(String[] args) { jedisTest(); }}
redis的基本使用