程序猿成长之路之Redis(5)– redis数据结构之hash类型介绍
序言 引用百度百科上的文字,hash 值一般是指将任意长度的输入通过散列函数转换成固定长度输出的值,hash函数一般是指散列函数。而java 中基于此产生了hashMap数据类型。那么redis中的hash数据类型是指什么?是否和java的hashMap有相似之处?
什么是redis的Hash类型?
Redis 的hash类型组成:key { field1: value1, field2: value2, field3: value3 ….} Redis的Hash类型实现结构和java中的hashMap一样都是链表数组,以键值对的形式进行存储,又可以和java中的类进行类比以便于理解。Key为类名,field 为成员变量名称,value 为成员变量的值。例如:当我们想要存储一个用户的购物车列表时,我们可以设置key为用户id,field 为商品id,value为商品数量,由此可以形成一个小型的购物车
共有 0 条评论