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")); } }