为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第3天 Redis入门学习

标签:
Java

程名称Redis入门

课程章节

5 Jedis的入门

6 Redis的数据结构

主讲老师:悟空

课程内容

  Jedis的连接存取读取数据

Redis各种数据类型的各种命令存读取等   

课程收获

1、Jedis是Redis官方首选的Java客户端开发包

使用测试用例:

    https://img2.sycdn.imooc.com/6317ff000001524b09460401.jpg


https://img3.sycdn.imooc.com/6317ff150001fe5b09030628.jpg

https://img1.sycdn.imooc.com/6317ff2a0001a0fd04990286.jpg

2、Redis的数据结构,五种数据类型:字符串(String)、字符串列表(list)、有序字符串集合(sorted set)、哈希(hash)、字符串集合(set)。

Key定义的注意点:(1)、不要过长;(2)、不要过短;(3)、统一的命名规范

1)、字符串(String)

赋值:set company imooc-----------key:company      value:imooc

取值:get company    ------------获取key为company的值,结果为imooc

getset company baidu       获取并将value值设为baidu

 https://img1.sycdn.imooc.com/6317ff7d00011c4f04980134.jpg

删除:del company   —————-删除

数值递增:incr num—————-数值递增

incr一个已有字符创类型会抛异常

 

incrby num 5 ——————num以5的步长递增

 

数值递减:decr num

decrby num 3 ——————-num以3的步长递减

 

扩展命令

append num 5拼接字符串“5”,返回的是拼接后字符串的长度 

2)、存储Hash

https://img1.sycdn.imooc.com/6317ff970001931f08010295.jpg

赋值:hset myhash username jack

hset myhash age 18

hmset myhash2 username rose age 21

取值:hget myhash username————————————结果:“jack”

hmget myhash username age-------------------结果:1)“jack” 2)“18”

hgetall myhash

结果:1)“username”2) “jack”3) “age” 4) “18”


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消