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

相关文章
|
7月前
|
NoSQL Java Redis
redis-学习笔记(Jedis 通用命令)
redis-学习笔记(Jedis 通用命令)
52 1
|
5月前
|
Java Redis 数据安全/隐私保护
Redis14----Redis的java客户端-jedis的连接池,jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,最好用jedis连接池代替jedis,配置端口,密码
Redis14----Redis的java客户端-jedis的连接池,jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,最好用jedis连接池代替jedis,配置端口,密码
|
6月前
|
存储 NoSQL Java
Redis系列学习文章分享---第二篇(Redis快速入门之Java客户端--Jedis+连接池+SpringDataRedis+RedisTemplate+RedisSerializer+Hash)
Redis系列学习文章分享---第二篇(Redis快速入门之Java客户端--Jedis+连接池+SpringDataRedis+RedisTemplate+RedisSerializer+Hash)
273 0
|
7月前
|
存储 监控 NoSQL
解锁Redis Stream新境界:高级用法大揭秘【二】
解锁Redis Stream新境界:高级用法大揭秘【二】
617 0
|
NoSQL Java Redis
jedis zrangebyscore的返回值踩坑记
最近在使用jedis 操作redis,在处理一个sortedset key的返回值时遇到一个棘手的问题。
222 1
|
NoSQL 算法 Java
Redis进阶-JedisCluster初始化 & 自动管理连接池中的连接 _ 源码分析
Redis进阶-JedisCluster初始化 & 自动管理连接池中的连接 _ 源码分析
625 0
|
NoSQL Java Redis
Java 中如何批量删除 Redis 的数据?超详细,无套路
Java 中如何批量删除 Redis 的数据?超详细,无套路
Java 中如何批量删除 Redis 的数据?超详细,无套路
|
NoSQL Java Redis
Redis(十六)-Jedis案例-模拟验证码发送
本次模拟验证码发送的需求有三项: 输入手机号,点击发送后随机生成6位数字验证码,2分钟有效 输入验证码,点击验证,返回成功或失败 每个手机号每天只能输入3次
113 0
|
NoSQL JavaScript Java
【Redis高手修炼之路】Jedis——Jedis的基本使用
【Redis高手修炼之路】Jedis——Jedis的基本使用
444 0
【Redis高手修炼之路】Jedis——Jedis的基本使用
|
NoSQL Java 中间件
Jedis基础详解
Jedis基础详解
113 0