Redis 数据类型

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

String(字符串)

stringredis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value

string类型是二进制安全的。意思是redisstring可以包含任何数据。比如jpg图片或者序列化的对象 。

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

使用SET 和 GET命令设置和获取key value值

//命令格式
SET 键名 对应值(数值或字符串)    //设置键和对应的值
GET 键名                        //获取键对应的值

Hash(哈希)

Redis hash 是一个键值 (key=>value) 对集合。

Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。

每个 hash 可以存储 232 - 1键值对(40多亿)。

//命令格式
//设置集合名并设置其中的键名和对应的值
HMSET 集合名 键名1 对应键名1的值 键名2 对应键名2的值......
//获取集合名下所有键和对应的值
HGETALL 集合名
//获取集合名下单个键对应的值
HGET 集合名 键名

List(列表)

Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐