学JAVA要学redis_新手学习Java对Redis简单操作
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简单操作相关推荐
- 学java的就业方向_新手学习Java后有哪些就业方向?
新手学习Java后有哪些就业方向?下面,小编给大家推荐几个. 软件测试工程师:这个职位跟系统工程师基本新手学习Java后有哪些就业方向?一个级别,需要你对编程有一定的基础,后期要跟系统工程师同时进项目 ...
- 怎么学python入门?python新手学习路线
怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...
- 学习java可以做什么?学习java有什么用?
学习java可以做什么?学习java有什么用?Java不仅是时下最火的编程语言,还是一门很年轻的语言.Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在, ...
- Java到底是什么?学习java可以做什么呢?
Java到底是什么?在互联网信息高速发展的时代,java技术的应用无处不在,网页.手机系统.软件.游戏等这些成果展现在我们面前,有java的功劳.综上可看出java的应用非常广,与其相应的工作岗位就多 ...
- 学习java的心得体会_学习java的心得体会范文.doc
学习java的心得体会范文 篇一:JAVA学习的心得体会 ? 国家队每一次踢球失败后都要说这么一句:我们回去后要好好总结,下次会打得更好! ? 总结不代表就能改过原有的不足,也不代表就能进步了 ? ( ...
- java初学者应该怎么去学习java?java学习流程
Java是目前热门的编程语言之一,应用范围广泛,竞争很大,并且人员需求稳定.java初学者应该怎么去学习java才好?java初学者看什么书?本篇来谈谈这个问题. java初学者应该怎么去学习java ...
- Java培训:什么是Java?为什么大家都学习Java技术?
java技术在互联网行业属于常驻嘉宾,想要进入到互联网行业,学习java技术是首选,那么具体什么是java?为什么大家都学习java技术?来看看下面的详细介绍就知道了. 1. 什么是java? Jav ...
- 学java里面包括php_【学习java和PHP区别你知道多少】
学习java和PHP区别你知道多少,今天就跟深圳牵引力教育小编以来来看看吧!IT行业程序人员使用哪种编程语言一直都是大家讨论的热点,尤其是程序员们在面试的过程中还会被面试官们问到Java和PHP语言的 ...
- 学JAVA的为什么_为什么学习Java的人越来越多
学习Java的发展前景广阔且发展方向多样性,不仅可以成为高级技术开发人才,还可以向管理岗发展,成为项目经理.通过分析企业对求职者的招聘技能,我们可以发现基础知识占据较大比重.为什么转行学习java开发 ...
最新文章
- sudo 命令表示 Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 使用权限:在 /etc/sudoers 中有出现的使用
- 独家 | 在PyTorch中用图像混合(Mixup)增强神经网络(附链接)
- sql数据类型转换(cast() and convent())函数)
- Linux下用C++开发PHP扩展
- leetcode 330. Patching Array | 1798. Maximum Number of Consecutive Values You Can Make
- shell脚本判断上一个命令是否执行成功
- SEO网站优化团队官网模板
- python函数应用(2)
- Python精通-Python入门基础
- Jdk1.6 JUC源码解析(12)-ArrayBlockingQueue
- android ndk 混淆,OLLVM + NDK 混淆编译环境搭建
- vc12对应的php版本,vc和vs的区别
- delphi remobjects
- 调用远程摄像头进行人脸识别_【论文精选】基于人脸识别技术的燃气远程开户系统...
- 腾讯云短信服务报错FailedOperation.TemplateIncorrectOrUnapproved
- 大数据发展的7个趋势
- PowerApps中应用如何显示用户详细信息
- 三维建筑动画让你看懂真实的设计图
- 金多多点评上塘路包揽大金融
- 多元共线性检测 -- 方差膨胀因子(Python 实现)