欢迎来到“雪碧聊技术”CSDN博客!
在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将不断探索Java的深邃世界,分享最新的技术动态、实战经验以及项目心得。
让我们一同在Java的广阔天地中遨游,携手提升技术能力,共创美好未来!感谢您的关注与支持,期待在“雪碧聊技术”与您共同成长!
目录
一、Redis的数据结构
二、Redis的通用命令
1、KEYS:查看符合模板的所有key
2、DEL:删除一个指定的key
3、EXISTS:判断key是否存在
4、EXPIRE:给一个key设置有效期,有效期到期时,该key会被自动删除。
5、TTL:查看一个KEY的剩余有效期
三、String类型
1、介绍
2、String类型的常见命令
一、Redis的数据结构
redis的key一般是String类型的,而value的类型多种多样。
Redis的数据结构,指的就是value的数据结构。
我们前期学前5种基本类型,后期学那3种特殊类型。
二、Redis的通用命令
1、KEYS:查看符合模板的所有key
举例:
2、DEL:删除一个指定的key
举例:
3、EXISTS:判断key是否存在
4、EXPIRE:给一个key设置有效期,有效期到期时,该key会被自动删除。
发现20秒后,key为age的数据,就消失了,因为有效期到了。
5、TTL:查看一个KEY的剩余有效期
三、String类型
1、介绍
这里,string、int、float都可以看成是String类型,因为本质都是用字节数组来存储的。
2、String类型的常见命令
举例:
四、Key的层级格式
1、思考
如果我们需要存一个用户的id,还需要存一个商品的id,那这样就会导致有两个一样的键,都叫id,此时就会冲突,后者覆盖前者。此时应该怎么办?
答案:需要借助Key的层级格式。
2、解决办法
可以使用多个单词,构成层级结构,如下:
查看图形化界面,可以更加直观地看到层级结构:
可见此时key的确是三层。
以上就是Redis的数据结构、通用命令、String类型、Key层级格式的内容,想了解更多redis知识,请关注本博主~~