redis支持的基本数据结构(常见的几种数据结构说一下)

Redis是Redis的一个子项目,REDIS的架构是基于C/C 的。REDIS支持多种数据类型:字符串(String)、数组(array)、对象(object)。下面简单介绍一下这几种数据类型的用法。

1、String

字符串是一个长度固定的字节流,它包含一个或多个由0开始的数据位组成的串值对组成。例如,如果给定了一个字符a,它的值为10,那么该串值对的长度就是10个0。

2、Array

数组是一个以1为顶点的线性表。在数组中每个元素都存储了其自身所在位置的信息;因此,通过访问数组的第一个元素的地址就可以知道下一个元素的位置信息了;而最后一个元素的地址则是整个数组的地址。

3、Object

对象是面向对象的编程语言的典型特征之一。对象是指能够直接操作的对象实例或类成员的方法、属性等实体数据的集合体;对象中的每个变量都是一种特殊的数据类型——称为引用变量(referencevariable)。

4、Boolean

布尔型常量是一种特殊的数值型常量:布尔型常量只取值1,0,-1,-2,-3...其中没有其他的可能取值。(1)当布尔型的数字被设置为真时表示这个数字是真的;(2)当布尔型的数字被设置为假时表示这个数字是假的;(3)当一个数的范围从-1到1变化时我们称它为浮点型;(4)当一个数的范围从0到-1变化时我们称其为整型;(5)当一个变量的取值范围是从0~1之间变化的时候我们称他为实型;(6)如果一个变量的取值范围内有正负号则说明此变量取正值或负值。(7)如果一个数既不是正也不是负而是介于两者之间则称之为逻辑型)。

5、Data

数据是一段连续的值序列或者一组连续的值的集合体;对于不同的编程语言和数据类型来说有不同的含义和作用:(1).对于计算机语言而言它是用来描述一段连续变化的值的;(2).对于其他的一些编程语言而言它是用来描述一些离散的值或者一组离散的值的;(3).而对于数据库管理系统而言它是用来描述一系列记录的数据结构的;(4).而对于关系数据库系统来讲它又是用来描述一系列关系的数据结构的一种形式而已。

6、Number

数字是用来代表任何数量的单位的的概念之一;在数学上通常用字母A~

redis支持的基本数据结构(常见的几种数据结构说一下)(1)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页