课程表

Redis 基础

Redis 命令

Redis 高级教程

工具箱
速查手册

Java 使用 Redis

当前位置:免费教程 » 数据库/运维 » Redis

安装

开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来让我们安装 Java redis 驱动:

  • 首先你需要下载驱动包,下载 jedis.jar,确保下载最新驱动包。
  • 在你的classpath中包含该驱动包。

连接到 redis 服务

  1. import redis.clients.jedis.Jedis;
  2. public class RedisJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. //查看服务是否运行
  8. System.out.println("Server is running: "+jedis.ping());
  9. }
  10. }

编译以上 Java 程序,确保驱动包的路径是正确的。

  1. $javac RedisJava.java
  2. $java RedisJava
  3. Connection to server sucessfully
  4. Server is running: PONG
  5.  
  6. Redis Java String Example

Redis Java String(字符串) 实例

  1. import redis.clients.jedis.Jedis;
  2. public class RedisStringJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. //设置 redis 字符串数据
  8. jedis.set("W3xuekey", "Redis tutorial");
  9. // 获取存储的数据并输出
  10. System.out.println("Stored string in redis:: "+ jedis.get("W3xuekey"));
  11. }
  12. }

编译以上程序。

  1. $javac RedisStringJava.java
  2. $java RedisStringJava
  3. Connection to server sucessfully
  4. Stored string in redis:: Redis tutorial

Redis Java List(列表) 实例

  1. import redis.clients.jedis.Jedis;
  2. public class RedisListJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. //存储数据到列表中
  8. jedis.lpush("tutorial-list", "Redis");
  9. jedis.lpush("tutorial-list", "Mongodb");
  10. jedis.lpush("tutorial-list", "Mysql");
  11. // 获取存储的数据并输出
  12. List<String> list = jedis.lrange("tutorial-list", 0 ,5);
  13. for(int i=0; i<list.size(); i++) {
  14. System.out.println("Stored string in redis:: "+list.get(i));
  15. }
  16. }
  17. }

编译以上程序。

  1. $javac RedisListJava.java
  2. $java RedisListJava
  3. Connection to server sucessfully
  4. Stored string in redis:: Redis
  5. Stored string in redis:: Mongodb
  6. Stored string in redis:: Mysql

Redis Java Keys 实例

  1. import redis.clients.jedis.Jedis;
  2. public class RedisKeyJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. // 获取数据并输出
  8. List<String> list = jedis.keys("*");
  9. for(int i=0; i<list.size(); i++) {
  10. System.out.println("List of stored keys:: "+list.get(i));
  11. }
  12. }
  13. }

编译以上程序。

  1. $javac RedisKeyJava.java
  2. $java RedisKeyJava
  3. Connection to server sucessfully
  4. List of stored keys:: tutorial-name
  5. List of stored keys:: tutorial-list
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号