Java 使用 Redis

===

安装

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

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

连接到 redis 服务

1import redis.clients.jedis.Jedis; 2public 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 3Connection to server sucessfully 4Server is running: PONG 5 6Redis Java String Example

Redis Java String(字符串) 实例

1import redis.clients.jedis.Jedis; 2public 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("w3ckey", "Redis tutorial"); 9 // 获取存储的数据并输出 10 System.out.println("Stored string in redis:: "+ jedis.get("w3ckey")); 11 } 12}

编译以上程序。

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

Redis Java List(列表) 实例

1import redis.clients.jedis.Jedis; 2public 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 3Connection to server sucessfully 4Stored string in redis:: Redis 5Stored string in redis:: Mongodb 6Stored string in redis:: Mysql

Redis Java Keys 实例

1import redis.clients.jedis.Jedis; 2public 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 // 获取数据并输出 9 List<String> list = jedis.keys("*"); 10 for(int i=0; i<list.size(); i++) { 11 System.out.println("List of stored keys:: "+list.get(i)); 12 } 13 } 14}
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java中使用redis缓存数据库操作

开始在Java中使用Redis前,首先需要确保已经安装了redis服务及Javaredis驱动,且你的机器上能正常使用Java。安装配置Redis:maven配置如下<dependency<groupIdredis.clients</groupId<artifactIdjedi

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Java 使用 Redis - HelloWorld