码迷,mamicode.com
首页 > 其他好文 > 详细

redis五大类型

时间:2020-07-27 17:48:39      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:指正   连续   类型   通过   push   有序   byte   set   value   

    我看到很多人再工作中经常使用redis 但一般都是使用redis的string的key-values类型,所以今天想写写这个随笔。

    首先我们要了解到redis有五大类型:

             1、string 类型 key-value的形式 ,此类型有一个问题在内存中最小数据为512byte[].所以为有一定的内存浪费。

             2、hash 类型  也是key-value的形式里面存入是形式hash,但内存是连续分配的,性能高

             3、set    类型  是一个key对应多个value 而且里面是无序的、去重的,此类型我们可以做交叉集。

             4、Zset  类型  也是一个key对应多个value 但里面是有序的、去重的,此类型加入了一个权重排序,所以我们可以做统计或者比如说主播打赏榜之类的通过权重排序。

             5、List   类型   是一个key对应多个value,但此类型的存储方式为链表形式,里面LPush类似于栈的方式  先进后出,RPus类似于堆的方式先进先出。

 

     以上的论点为个人总结,如有错误,请指正!

redis五大类型

标签:指正   连续   类型   通过   push   有序   byte   set   value   

原文地址:https://www.cnblogs.com/YorkQi/p/13385371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!