Redis学习笔记(一):Redis常用数据类型之string、hash和list的命令

发布时间:2020-07-20 23:03:15 作者:程序猿洞晓
来源:网络 阅读:627

微信公众号

Redis学习笔记(一):Redis常用数据类型之string、hash和list的命令
redis是日常开发中最常的非关系型数据库,可以说只要是个项目基本都会使用到。常用来做数据缓存、分布式锁等等。redis的基本安装内容就不说了(在之前的博客搭建系列里面有提到redis的安装使用,如果不会的可以看一下),后面更新会说一下其配置文件中主要的配置信息。

redis常用的数据类型str、hash、list、set、zset,但是最常用的应该就是前三种,这篇文章里面就是用来记录和说明这前三种数据类型常使用的命令。虽然在实际开发过程中很少使用这些命令,但是了解这些命令,会更有利于对redis相关API的理解和使用。

redis为什么快

redis为什么速度这么快,这是面试常见的面试题,更是项目中使用它的原因。

redis数据类型之str

字符串类型是最常用的,可能很多简单小型项目用来缓存数据都只会用到这一种数据类型。

常用命令

redis数据类型之hash

hash结构的如图所示:

Redis学习笔记(一):Redis常用数据类型之string、hash和list的命令

hash类型很适合存储一些对象信息。把field变为字段名,把字段值变为filed对应的value值,其中数据的唯一标识放在key上面。

常用命令

redis数据类型之list

list最常见的是被用为队列,一个key下面可以存储一个有序的字符串队列,单个队列可以存储2的32次方减1个元素。基本的数据结构图如下:

Redis学习笔记(一):Redis常用数据类型之string、hash和list的命令

常用命令

说明:关于list的index还是需要说一下,当index计数是从左到右,就是从0开始。但是index计数是从右到左,就是从-1开始。如下图:

Redis学习笔记(一):Redis常用数据类型之string、hash和list的命令

总结

三种数据类型都已经说完了,但是这里还需要补充一个内容,是平时我们项目中使用redis的习惯,以及其他主要的使用习惯的对比。

三种方案实现用户信息存储
推荐阅读:
  1. SpringBoot学习(七)—— springboot快速整合Redis
  2. redis 五种类型介绍

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

redis redis基本类型 redis hash类型

上一篇:DOM-Element类型

下一篇:Spring 依赖注入后行为实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》