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提供的方法名是完全兼用的。

相关文章
|
11月前
|
NoSQL 算法 Java
Redis进阶-JedisCluster初始化 & 自动管理连接池中的连接 _ 源码分析
Redis进阶-JedisCluster初始化 & 自动管理连接池中的连接 _ 源码分析
456 0
|
NoSQL Java Redis
Redis(十六)-Jedis案例-模拟验证码发送
本次模拟验证码发送的需求有三项: 输入手机号,点击发送后随机生成6位数字验证码,2分钟有效 输入验证码,点击验证,返回成功或失败 每个手机号每天只能输入3次
79 0
|
NoSQL Java 中间件
Jedis基础详解
Jedis基础详解
82 0
|
监控 NoSQL Java
jedis-程序代码实现| 学习笔记
快速学习 jedis-程序代码实现
90 0
|
NoSQL Java Redis
jedis 工具类制作 | 学习笔记
快速学习 jedis 工具类制作
236 0
|
数据可视化 NoSQL Java
jedis-可视化客户端介绍| 学习笔记
快速学习 jedis-可视化客户端介绍
71 0
还在用 RedisTemplate?试试 Redis 官方 ORM 框架吧,用起来够优雅
之前在SpringBoot项目中,我一直使用RedisTemplate来操作Redis中的数据,这也是Spring官方支持的方式。对比Spring Data对MongoDB和ES的支持,这种使用Template的方式确实不够优雅!最近发现Redis官方新推出了Redis的专属ORM框架RedisOM,用起来够优雅,推荐给大家! RedisOM简介 RedisOM是Redis官方推出的ORM框架,是对Spring Data Redis的扩展。由于Redis目前已经支持原生JSON对象的存储,之前使用RedisTemplate直接用字符串来存储JOSN对象的方式明显不够优雅。通过RedisOM我
|
NoSQL Java Redis
Java 中如何批量删除 Redis 的数据?超详细,无套路
Java 中如何批量删除 Redis 的数据?超详细,无套路
Java 中如何批量删除 Redis 的数据?超详细,无套路
|
存储 NoSQL Redis
​Redis:在集合中复制键
问题描述: 由于某种原因,我必须需要将某个集合的键(Key)复制一份副本。并移动到目标库
183 0
​Redis:在集合中复制键
|
缓存 NoSQL Java
【学习笔记】【JAVA】【Redis】重启项目后,redis恢复对象数据(对象中有List、Map属性)
【学习笔记】【JAVA】【Redis】重启项目后,redis恢复对象数据(对象中有List、Map属性)
262 0