Redis之基础类型

Redis一共有五种数据类型:string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)

 

string 字符串类型:

        是redis的基础类型,结构为key=>value,是二进制安全的,可以存储任何类型(即,可以存储,文件base64转换或对象序列化之后的字符串),最大可以存储512M的数据。

 

hash 哈希类型:

        其实是string的键值对(key=>value)的一个哈希列表。特别适合存储索引数组或对象。

结构大概如下所示:

[
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3',
]

list 列表类型:

        string的一个列表,适合存储普通数组。有序可重复

结构大概如下所示:

[
    'value1',
    'value2',
    'value3',
]

 

set 集合类型:

        string的无序集合(集合set是通过哈希hash实现的),跟list比,是无序不可重复的。

        set的结构可以通过数学的集合概念,来进行理解,此处不再追叙。

 

zset 有序集合类型:

    string的有序集合,,跟list比,是有序不可重复的。有序通过关联一个double类型的分数实现,适用于某种特殊场景需求。

 

PS:其实跟python的那些类型,还挺像的

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值