如果要想使用 java 操作 redis,那么必须取得 jedis 数据库驱动程序。 · 地址:http://mvnrepository.com/artifact/redis.clients/jedis/2.9.0 · 下载地址:http://central.maven.org/maven2/redis/clients/jedis/2.9.0/jedis-2.9.0.jar 将下载下来的开发包配置到项目之中;
连接 redis 数据库
package cn.test.demo; import redis.clients.jedis.Jedis; public class RedisConnectDemo { public static void main(String[] args) { Jedis jedis = new Jedis("ip",6379) ; jedis.auth("#") ; // 设置远程服务器的登录密码 System.out.println(jedis.ping()); jedis.close(); } }在 jedis 里面所有支持的数据操作方法都和 redis 的命令是相同的。
设置数据
package cn.test.demo; import redis.clients.jedis.Jedis; public class RedisSetDemo { public static void main(String[] args) { Jedis jedis = new Jedis("ip",6379) ; jedis.auth("#") ; // 设置远程服务器的登录密码 jedis.set("info", "hadoop") ; // 设置字符串,set key value jedis.lpush("titles", "hadoop","scala","zookeeper") ; jedis.close(); } }取得数据
package cn.test.demo; import java.util.List; import redis.clients.jedis.Jedis; public class RedisGetDemo { public static void main(String[] args) { Jedis jedis = new Jedis("ip",6379) ; jedis.auth("#") ; // 设置远程服务器的登录密码 System.out.println(jedis.get("#")); System.out.println(jedis.get("#")); List<String> all = jedis.lrange("titles", 0, -1) ; System.out.println(all); jedis.close(); } }