大家好,本篇文章是redis系列第二篇章节,主要是介绍redis的几种类型和类型之间的相关操作和数据类型的正确选型。本篇文章是基于springboot进行说明的常规操作
1.简单介绍redis的五种类型
1. string类型
string类型是redis五种数据类型中最简单的也是最常用的数据类型,key-value以字符串形式进行存储,我们可以看到官方文档的介绍https://redis.io/topics/data-types。 redis中字符串二进制安全的,并且可以存储任何东西,最大可以存储512M。
redisTemplate.opsForValue().set(key, value); //redis存储数据
redisTemplate.opsForValue().get(key); //redis获取数据
2. list(列表)
list列表,其实是一个简单的字符串列表,当我们使用list类型的时候,每次指定相同的key,进行插入的时候,默认是按照插入顺序进行排序,每次插入的值不会覆盖前面插入的时候。我们也可以指定在list的头部或者尾部进行数据插入。列表的最大长度是232-1个元素。
redisTemplate.opsForList().range(key,