Java操作redis (jedis)

Java操作redis

  • Java操作redis的第三方庫位jedis

  • maven pom配置:加入jedis相應版本依賴
    百度 jedis maven 即可找到

  • 測試redis server是否正常開啓

     package com.czk.utils;
     import redis.clients.jedis.Jedis;
     public class RedisUtil {
        public static void main(String[] args) {
           // 連接本地的 Redis 服務
           Jedis jedis = new Jedis("localhost", 6379);
           // 查看服務是否運行
           System.out.println("服務正在運行: " + jedis.ping());
        }
     }
    
  • 測試向redis加入kv對及查詢

     package com.czk.utils;
     import redis.clients.jedis.Jedis;
     public class RedisUtil {
        public static void main(String[] args) {
           // 連接本地的 Redis 服務
           Jedis jedis = new Jedis("localhost", 6379);
           jedis.set("jedis_k1", "jedis_v1");
           System.out.println("jedis_k1=:"+ jedis.get("jedis_k1"));
        }
     }
    
  • 從redis client黑窗口中查詢結果
    在這裏插入圖片描述

  • redis操作工具化

     import redis.clients.jedis.Jedis;
     public class RedisUtil {
     	private Jedis jedis;
     	public Jedis getJedis() {
     		return jedis;
     	}
     	public void setJedis(Jedis jedis) {
     		this.jedis = jedis;
     	}
     	public RedisUtil(String host, int port, String password) {
     		jedis = new Jedis(host, port);
     		jedis.auth(password);
     	}
     	public void set(String key, String value) {
     		jedis.set(key, value);
     	}
     	public String getString(String key) {
     		return jedis.get(key);
     	}
     	public static void main(String[] args) {
     		// 連接本地的 Redis 服務
     		RedisUtil redisUtil = new RedisUtil("localhost", 6379, "tianliangedu");
     		redisUtil.set("jedis_k1", "jedis_v1");
     		System.out.println("jedis_k1=:" + redisUtil.getString("jedis_k1"));
     	}
     }
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章