使用 Java 操作 Redis

来源:互联网 发布:软件测试学校 编辑:程序博客网 时间:2024/05/22 13:20

如果要想使用 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();    }}
原创粉丝点击