REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

代码如下

首先要导入Jedis的依赖

redis.clients

jedis

3.2.0

操作如下

package redis;

import redis.clients.jedis.Jedis;

import java.util.Iterator;

import java.util.Set;

/**

* @description:连接到Redis服务

* @author: Raymond Lai

* @createDate: 2020/4/26

* @version:

*/

public class RedisJava {

public static void main(String[] args) {

// 连接本地的 Redis 服务

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

// 查看服务是否运行

System.out.println("服务正在运行: "+jedis.ping());

// 设置 redis 字符串数据

// jedis.set("author", "Raymond Lai");

// System.out.println("redis 存储的字符串为: "+ jedis.get("author"));

// 存储数据到列表中

// jedis.lpush("person", "name");

// jedis.lpush("person", "age");

// jedis.lpush("person", "address");

// // 获取存储的数据并输出

// List list = jedis.lrange("person", 0, 2);

// for (int i=0; i

// System.out.print(list.get(i)+"--");

// }

// jedis.del("person");

// jedis.del("author");

// 获取数据并输出

Set keys = jedis.keys("*");

Iterator it=keys.iterator() ;

while(it.hasNext()){

String key = it.next();

System.out.println(key);

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。

学JAVA要学redis_新手学习Java对Redis简单操作相关推荐

  1. 学java的就业方向_新手学习Java后有哪些就业方向?

    新手学习Java后有哪些就业方向?下面,小编给大家推荐几个. 软件测试工程师:这个职位跟系统工程师基本新手学习Java后有哪些就业方向?一个级别,需要你对编程有一定的基础,后期要跟系统工程师同时进项目 ...

  2. 怎么学python入门?python新手学习路线

    怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...

  3. 学习java可以做什么?学习java有什么用?

    学习java可以做什么?学习java有什么用?Java不仅是时下最火的编程语言,还是一门很年轻的语言.Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在, ...

  4. Java到底是什么?学习java可以做什么呢?

    Java到底是什么?在互联网信息高速发展的时代,java技术的应用无处不在,网页.手机系统.软件.游戏等这些成果展现在我们面前,有java的功劳.综上可看出java的应用非常广,与其相应的工作岗位就多 ...

  5. 学习java的心得体会_学习java的心得体会范文.doc

    学习java的心得体会范文 篇一:JAVA学习的心得体会 ? 国家队每一次踢球失败后都要说这么一句:我们回去后要好好总结,下次会打得更好! ? 总结不代表就能改过原有的不足,也不代表就能进步了 ? ( ...

  6. java初学者应该怎么去学习java?java学习流程

    Java是目前热门的编程语言之一,应用范围广泛,竞争很大,并且人员需求稳定.java初学者应该怎么去学习java才好?java初学者看什么书?本篇来谈谈这个问题. java初学者应该怎么去学习java ...

  7. Java培训:什么是Java?为什么大家都学习Java技术?

    java技术在互联网行业属于常驻嘉宾,想要进入到互联网行业,学习java技术是首选,那么具体什么是java?为什么大家都学习java技术?来看看下面的详细介绍就知道了. 1. 什么是java? Jav ...

  8. 学java里面包括php_【学习java和PHP区别你知道多少】

    学习java和PHP区别你知道多少,今天就跟深圳牵引力教育小编以来来看看吧!IT行业程序人员使用哪种编程语言一直都是大家讨论的热点,尤其是程序员们在面试的过程中还会被面试官们问到Java和PHP语言的 ...

  9. 学JAVA的为什么_为什么学习Java的人越来越多

    学习Java的发展前景广阔且发展方向多样性,不仅可以成为高级技术开发人才,还可以向管理岗发展,成为项目经理.通过分析企业对求职者的招聘技能,我们可以发现基础知识占据较大比重.为什么转行学习java开发 ...

最新文章

  1. sudo 命令表示 Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 使用权限:在 /etc/sudoers 中有出现的使用
  2. 独家 | 在PyTorch中用图像混合(Mixup)增强神经网络(附链接)
  3. sql数据类型转换(cast() and convent())函数)
  4. Linux下用C++开发PHP扩展
  5. leetcode 330. Patching Array | 1798. Maximum Number of Consecutive Values You Can Make
  6. shell脚本判断上一个命令是否执行成功
  7. SEO网站优化团队官网模板
  8. python函数应用(2)
  9. Python精通-Python入门基础
  10. Jdk1.6 JUC源码解析(12)-ArrayBlockingQueue
  11. android ndk 混淆,OLLVM + NDK 混淆编译环境搭建
  12. vc12对应的php版本,vc和vs的区别
  13. delphi remobjects
  14. 调用远程摄像头进行人脸识别_【论文精选】基于人脸识别技术的燃气远程开户系统...
  15. 腾讯云短信服务报错FailedOperation.TemplateIncorrectOrUnapproved
  16. 大数据发展的7个趋势
  17. PowerApps中应用如何显示用户详细信息
  18. 三维建筑动画让你看懂真实的设计图
  19. 金多多点评上塘路包揽大金融
  20. 多元共线性检测 -- 方差膨胀因子(Python 实现)

热门文章

  1. Boss黑话,老板看完都笑了!
  2. 第九节:ES6为对象做了哪些扩展?
  3. 性能优化(6):为什么一定要将css置顶?
  4. OpenCV中的随机数
  5. 高颜值在线绘图平台ImageGP系列教程 - 功能介绍
  6. 军事医学研究院应晓敏组招聘博士后
  7. 原有磁盘上创建lvm_Linux 系统管理及服务配置实战-第12章 磁盘管理3(连载)
  8. flash倒计时_11款免费又好用的PPT倒计时神器
  9. 信息检索 python_python-工程数据结构/信息检索和存储
  10. 小学C++编程入门书籍及相关资料介绍(二) 算法篇