Redis Java连接操作

连接到Redis服务器

import redis.clients.jedis.Jedis;
public class RedisJava {public static void main(String[] args) {//Connecting to Redis server on localhostJedis jedis = new Jedis("localhost");System.out.println("Connection to server sucessfully");//check whether server is running or notSystem.out.println("Server is running: "+jedis.ping());}
}

现在,让我们来编译和运行上面的程序来测试连接Redis服务器。你可以根据实际情况改变路径。这里假设jedis.jar的当前版本在当前路径中可用

Redis和Java字符串实例

import redis.clients.jedis.Jedis;
public class RedisStringJava {public static void main(String[] args) {//Connecting to Redis server on localhostJedis jedis = new Jedis("localhost");System.out.println("Connection to server sucessfully");//set the data in redis stringjedis.set("tutorial-name", "Redis tutorial");// Get the stored data and print itSystem.out.println("Stored string in redis:: "+ jedis.get("tutorial-name"));}
}

现在,让我们编译并运行上述程序。

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

Redis和Java列表示例

import redis.clients.jedis.Jedis;
public class RedisListJava {public static void main(String[] args) {//Connecting to Redis server on localhostJedis jedis = new Jedis("localhost");System.out.println("Connection to server sucessfully");//store data in redis listjedis.lpush("tutorial-list", "Redis");jedis.lpush("tutorial-list", "Mongodb");jedis.lpush("tutorial-list", "Mysql");// Get the stored data and print itList<String> list = jedis.lrange("tutorial-list", 0 ,5);for(int i=0; i<list.size(); i++) {System.out.println("Stored string in redis:: "+list.get(i));}}
}

现在,让我们编译并运行上述程序。

$javac RedisListJava.java
$java RedisListJava
Connection to server sucessfully
Stored string in redis:: Redis
Stored string in redis:: Mongodb
Stored string in redis:: Mysql

Redis和Java的键实例

import redis.clients.jedis.Jedis;
public class RedisKeyJava {public static void main(String[] args) {//Connecting to Redis server on localhostJedis jedis = new Jedis("localhost");System.out.println("Connection to server sucessfully");//store data in redis list// Get the stored data and print itList<String> list = jedis.keys("*");for(int i=0; i<list.size(); i++) {System.out.println("List of stored keys:: "+list.get(i));}}
}

现在,让我们编译并运行上述程序。

$javac RedisKeyJava.java
$java RedisKeyJava
Connection to server sucessfully
List of stored keys:: tutorial-name
List of stored keys:: tutorial-list

redis java操作相关推荐

  1. java 操作 redis_java操作Redis

    10. java操作Redis 10.1 环境准备 1. 引入依赖 redis.clients jedis 2.9.0 2.创建jedis对象 package org.example; import ...

  2. redis入门及java操作

    redis 命令可以去菜鸟教程http://www.runoob.com/redis/redis-tutorial.html 或者以下地址去学习http://www.cnblogs.com/huang ...

  3. Java连接Redis及操作(二)

    前言 上一节我们学习了java连接Redis,并且连接Redis成功,今天博主带领大家进行简单的操作Redis.要想对Redis进行Java的操作,必须先了解Redis API(点击这里),可看到AP ...

  4. java redis remove_最全的Java操作Redis的工具类

    RedisUtil 当前版本:1.1 增加更全的方法,对以前的部分方法进行了规范命名,请放心替换成新版本. 介绍 最全的Java操作Redis的工具类,使用StringRedisTemplate实现, ...

  5. Redis java客户端操作

    jedis jedis官方指定的redis java客户端,将其导入到pom.xml问价内 <!-- https://mvnrepository.com/artifact/redis.clien ...

  6. 【redis】java操作redis时,StringRedisTemplate的expire()方法的作用,什么时候使用

    java操作redis时,StringRedisTemplate的expire()方法的作用,什么时候使用 //重新设置过期时间为30分钟,刷新时间 redisTemplate.expire(MsOp ...

  7. java操作redis redis连接池

    redis作为缓存型数据库,越来越受到大家的欢迎,这里简单介绍一下java如何操作redis. 1.java连接redis java通过需要jedis的jar包获取Jedis连接. jedis-2.8 ...

  8. redis java api 单例_Java API 操作Redis

    针对Redis的Java客户端有很多种,具体查看官网信息:https://redis.io/clients#java 本次测试使用Jedis API,Jedis使用方便,其api方法名称与redis命 ...

  9. redis java 缓存服务器_java中对Redis的缓存进行操作

    Redis 是一个NoSQL数据库,也是一个高性能的key-value数据库.一般我们在做Java项目的时候,通常会了加快查询效率,减少和数据库的连接次数,我们都会在代码中加入缓存功能.Redis的高 ...

最新文章

  1. c语言判断数组里的数据先递增后递减,查找两个有序序数组(一个递增、一个递减)中第K大的数...
  2. Conversion to Dalvik format failed with error 1解决方法:
  3. Linux的rsync远程数据同步工具
  4. IBASE header status
  5. 《深入理解 Spring Cloud 与微服务构建》第五章 Kubernetes
  6. 一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一)...
  7. Python 多进程本机共享内存(二)
  8. kubernetes英语怎么读_小学三年级英语怎么学
  9. 申通完美支撑“双11”亿级包裹背后的云基础设施
  10. git项目合并(本地上传到已有的仓库)
  11. 高校水电费管理系统C语言课程设计
  12. fortran95 文件读写等操作的字段参数总结
  13. c语言怎么用setw输出每行6个,setw和setfill控制输出间隔
  14. Php把ts转为mp4,ts格式转换mp4 - 狸窝
  15. 联想电脑win11修改默认浏览器的方法
  16. 读书笔记 ·《简约至上》第二章 明确认识
  17. Linux下gcc/g++中-I(i的大写)、-L和-l
  18. 利用阿里云免费镜像仓库,实现微服务的k8s部署
  19. VS2019下添加include和lib
  20. 计算机金融专业排行榜,2020金融学专业大学排名 中国金融专业大学100强

热门文章

  1. php 同步文件到服务器上,PHPstorm配置同步服务器文件
  2. python读取文件登录_python 3.x 循环读取文件用户登录
  3. nginx两台文件服务器集群,keepalived结合nginx状态检测脚本实现对web服务器集群的高可用...
  4. @Resource kdown
  5. html查看ie版本,jquery怎么判断浏览器是否是ie
  6. python 输入中文_【提醒】Python新手开发人员注意事项:不要误输入中文标点符号...
  7. 散粉在哪个步骤用_新手化妆步骤+50个美妆小技巧+化妆知识扫盲
  8. dederss.php美国与,dedecms添加rss订阅功能实现代码
  9. select count(*) from返回值_MySQL 优化:count(1)真的比count(*)快吗
  10. mysql的数据库的索引_MySQL 数据库索引原理与分类