您现在的位置是:首页 > 数据库 > RedisRedis
redis数据类型(图文)
第十三双眼睛2020-12-03【Redis】人已围观
简介redis支持5种数据类型,string , list set hash zset
redis支持5种数据类型:
string,hash,list,set,zset:
string是redis中最常用的数据类型,一个key对应一个value,string类型是二进制安全的,意思是redis的string可以包含任何数据,如图片或者序列化的对象,string类型的数据最大可以达512MB
使用方法如下:
hash hash是一个键值对的集合
使用方法如下:
该命令的意思是向redis的key为student 种存放一个key为 name value为zhangsan的键值对
要想获取可以使用如下命令:
list列表
list列表是简单的字符串列表,按照插入顺序进行排序,可以在列表的头部和尾部进行添加数据
如下:
将3个字符串插入列表
如果要获取,可以用如下命令
列表最多可以存储2的32次方-1个元素
set集合
redis的set是string的无序集合
向集合种添加一个元素:
获取集合种的元素可以用如下命令
zset有序集合
zset和set一样,也是string的有序集合,不同的是每个元素都会关联一个double类型的分数,根据这个分数来进行排序,这个分数可以重复。
使用如下命令向集合种添加数据zadd key score value
从集合种获取数据可以用如下命令:
string,hash,list,set,zset:
string是redis中最常用的数据类型,一个key对应一个value,string类型是二进制安全的,意思是redis的string可以包含任何数据,如图片或者序列化的对象,string类型的数据最大可以达512MB
使用方法如下:
hash hash是一个键值对的集合
使用方法如下:
该命令的意思是向redis的key为student 种存放一个key为 name value为zhangsan的键值对
要想获取可以使用如下命令:
list列表
list列表是简单的字符串列表,按照插入顺序进行排序,可以在列表的头部和尾部进行添加数据
如下:
将3个字符串插入列表
如果要获取,可以用如下命令
列表最多可以存储2的32次方-1个元素
set集合
redis的set是string的无序集合
向集合种添加一个元素:
获取集合种的元素可以用如下命令
zset有序集合
zset和set一样,也是string的有序集合,不同的是每个元素都会关联一个double类型的分数,根据这个分数来进行排序,这个分数可以重复。
使用如下命令向集合种添加数据zadd key score value
从集合种获取数据可以用如下命令:
Tags:
很赞哦! ()
上一篇:redis常用命令(图文)
下一篇:redis键(图文)
相关文章
随机图文
-
redis哈希(图文)
redis hash是一个string类型的key value 的映射表,特别适合用于存储对象,redis中的每个hash可以存储2的32次方-1个键值对 -
redis常用命令(图文)
redis命令用于在redis服务器上执行操作,要在redis服务器上执行命令需要一个redis客户端,就是redis-cli工具。 -
redis集合(图文)
redis的set是字符串的无序集合,集合成员是唯一的,这意味着集合内不能出现重复的成员,集合种最大成员数是2的32次方减1 -
redis HyperLogLog(图文)
redis 在2.8.9中加入了 HyperLogLog结构,HyperLogLog的优点是,在输入元素的体积或数量非常庞大时,计算基数所需的空间时固定的,并且是很小的。