jedis-jedis 常规操作演示 | 学习笔记

简介: 快速学习jedis-jedis 常规操作演示

开发者学堂课程【Redis 入门到精通(基础篇)jedis-jedis 常规操作演示】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/764/detail/13405


jedis-jedis 常规操作演示

 

内容介绍

一、List

二、Hash

 

一、List

操作几个其他的程序,提前写好了两个测试程序的壳,下面就是往里面加操作。

第一个测试一下 list,对于 list,加数据使用 lpush,rpush,然后多放几个数据,返回是 list,那么我们就要迭代这个list了,写一个增强 for,然后直接打印就好了,运行程序,放到顺序不一样,所以出来的数据是 xabc,如果还想看其他数据,那就再进行一个操作,现在取长度,如果要运行,那么结果是8,因为上面又重新push 了一次,所以要想清楚。

代码:

jedis.lpush(key:"list1",strings:"a","b","c");

jedis.rpush(key."list1",strings:"x");
List<string>list1. = jedis.lrange(key:"list1",start:0,end:-1);

for(String s : list1){
System.out.println(s);

}

 

二、Hash

接下来是 hash 的,放入 field,完成数据放置,数据放入后取出,然后给一个 map的格式,选一个 hash1,进行一个迭代,打印 hash1,看一下有哪些其他数据,hash 放入相同的值是一个覆盖的形式,然后更改一个a3,看看有什么不同,前面跟后面都变了,长度不变。

代码:

jedis.hset(key:"hash1",field:"a1",value:"a1");

jedis.hset(key:"hash1",field:"a2",value:"a2");

jedis.hset(key:"hash1",field:"a3",value:"a3");
Map<string, String> hash1 = jedis.hgetAll(key:"hash1");

System.out.println(hash1);
System.out.print1n(jedis.hlen(key:"hash1"));

在 redis 中的数据取出来后都会转换成java的数据类型进行展示,同时redis与Java提供的方法名是完全兼用的。

相关文章
|
Java Spring
Spring Boot3整合knife4j(swagger3)
Spring Boot3整合knife4j(swagger3)
3709 1
|
5月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
1993 0
|
9月前
|
编解码 安全 Java
如何在Spring Boot中实现数据加密
本文介绍了如何在Spring Boot中实现数据加密。首先阐述了数据加密的重要性与应用场景,接着讲解了对称加密和非对称加密的原理及区别。通过添加依赖、配置加密算法、编写加密工具类等步骤,展示了具体实现方法,并在业务代码中应用加密技术保护敏感数据。希望对开发者有所帮助。
722 7
|
9月前
|
JSON Java 数据格式
微服务——SpringBoot使用归纳——Spring Boot中的全局异常处理——处理系统异常
本文介绍了在Spring Boot项目中如何通过创建`GlobalExceptionHandler`类来全局处理系统异常。通过使用`@ControllerAdvice`注解,可以拦截项目中的各种异常,并结合`@ExceptionHandler`注解针对特定异常(如参数缺失、空指针等)进行定制化处理。文中详细展示了处理参数缺失异常和空指针异常的示例代码,并说明了通过拦截`Exception`父类实现统一异常处理的方法。虽然拦截`Exception`可一劳永逸,但为便于问题排查,建议优先处理常见异常,最后再兜底处理未知异常,确保返回给调用方的信息友好且明确。
1236 0
微服务——SpringBoot使用归纳——Spring Boot中的全局异常处理——处理系统异常
|
JavaScript 前端开发 开发者
Vue3:快速生成模板代码
Vue3:快速生成模板代码
|
前端开发 JavaScript Java
IDEA Maven install Failed to execute goal org.apache.maven.plugins异常处理
IDEA Maven install Failed to execute goal org.apache.maven.plugins异常处理
1923 0
|
JavaScript 前端开发 API
vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用
本文介绍了如何在Vue 3项目中使用v-md-editor组件库来创建markdown编辑器和预览组件。文章提供了安装步骤、如何在main.js中进行全局配置、以及如何在页面中使用VMdEditor和VMdPreview组件的示例代码。此外,还提供了一个完整示例的链接,包括编辑器和预览组件的使用效果和代码。
vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用
|
存储 Java Linux
Maven 仓库
Maven仓库是管理项目依赖的存储位置,分为本地、中央和远程三种类型。本地仓库在首次执行Maven命令时创建,默认位于用户目录下的`.m2/repository/`。如果本地缺少依赖,Maven会从远程仓库下载至本地。中央仓库由Maven社区维护,包含大量开源Java构件,是默认的网络资源,可通过http://search.maven.org/#browse进行浏览搜索。远程仓库则用于存放非标准或特定组织的构件。可以通过settings.xml配置本地仓库路径。
|
数据采集 JSON Java
Springboot全局异常处理
Springboot全局异常处理
487 0
|
Java Redis
Jedis常用操作
Jedis常用操作
331 0
Jedis常用操作