课程名称:Redis入门
课程章节:
第5章 Jedis的入门
第6章 Redis的数据结构
主讲老师:悟空
课程内容:
Jedis的连接存取读取数据
Redis各种数据类型的各种命令存读取等
课程收获:
1、Jedis是Redis官方首选的Java客户端开发包
使用测试用例:
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
删除:del company —————-删除
数值递增:incr num—————-数值递增
incr一个已有字符创类型会抛异常
incrby num 5 ——————num以5的步长递增
数值递减:decr num
decrby num 3 ——————-num以3的步长递减
扩展命令
append num 5拼接字符串“5”,返回的是拼接后字符串的长度
2)、存储Hash
赋值: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”