Redis教程

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

本文主要是介绍【九月打卡】第3天 Redis入门学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

程名称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”


这篇关于【九月打卡】第3天 Redis入门学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!