Java使用Redis的方法实例分析
本文实例讲述了Java使用Redis的方法。分享给大家供大家参考,具体如下:
安装
开始在Java中使用Redis前,我们需要确保已经安装了redis服务及Javaredis驱动,且你的机器上能正常使用Java。Java的安装配置可以参考我们的Java开发环境配置接下来让我们安装Javaredis驱动:
首先你需要下载驱动包,下载jedis.jar,确保下载最新驱动包。
在你的classpath中包含该驱动包。
连接到redis服务
importredis.clients.jedis.Jedis;
publicclassRedisJava{
publicstaticvoidmain(String[]args){
//连接本地的Redis服务
Jedisjedis=newJedis("localhost");
System.out.println("Connectiontoserversucessfully");
//查看服务是否运行
System.out.println("Serverisrunning:"+jedis.ping());
}
}
编译以上Java程序,确保驱动包的路径是正确的。
$javacRedisJava.java
$javaRedisJava
Connectiontoserversucessfully
Serverisrunning:PONG
RedisJavaStringExample
RedisJavaString(字符串)实例
importredis.clients.jedis.Jedis;
publicclassRedisStringJava{
publicstaticvoidmain(String[]args){
//连接本地的Redis服务
Jedisjedis=newJedis("localhost");
System.out.println("Connectiontoserversucessfully");
//设置redis字符串数据
jedis.set("w3ckey","Redistutorial");
//获取存储的数据并输出
System.out.println("Storedstringinredis::"+jedis.get("w3ckey"));
}
}
编译以上程序
$javacRedisStringJava.java
$javaRedisStringJava
Connectiontoserversucessfully
Storedstringinredis::Redistutorial
RedisJavaList(列表)实例
importredis.clients.jedis.Jedis;
publicclassRedisListJava{
publicstaticvoidmain(String[]args){
//连接本地的Redis服务
Jedisjedis=newJedis("localhost");
System.out.println("Connectiontoserversucessfully");
//存储数据到列表中
jedis.lpush("tutorial-list","Redis");
jedis.lpush("tutorial-list","Mongodb");
jedis.lpush("tutorial-list","Mysql");
//获取存储的数据并输出
Listlist=jedis.lrange("tutorial-list",0,5);
for(inti=0;i
编译以上程序
$javacRedisListJava.java
$javaRedisListJava
Connectiontoserversucessfully
Storedstringinredis::Redis
Storedstringinredis::Mongodb
Storedstringinredis::Mysql
RedisJavaKeys实例
importredis.clients.jedis.Jedis;
publicclassRedisKeyJava{
publicstaticvoidmain(String[]args){
//连接本地的Redis服务
Jedisjedis=newJedis("localhost");
System.out.println("Connectiontoserversucessfully");
//获取数据并输出
Listlist=jedis.keys("*");
for(inti=0;i
编译以上程序
$javacRedisKeyJava.java
$javaRedisKeyJava
Connectiontoserversucessfully
Listofstoredkeys::tutorial-name
Listofstoredkeys::tutorial-list
更多关于java相关内容感兴趣的读者可查看本站专题:《Java+MySQL数据库程序设计总结》、《Java操作Excel技巧总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》及《Java操作DOM节点技巧总结》
希望本文所述对大家java程序设计有所帮助。