学习笔记:缓存技术Redis之Hash类型

简介

Hash是String类型的filed和value的映射表。更适合用来存储对象,相对于每一个属性都存成String类型,将一个对象存储在hash类型中,更省内存并且便于存取。spa

方法

Hset 设置hash的filed为定值,若是key不存在则建立,若是存在则更新。Hset key filed value对象

Hsetnx 设置hash的filed为定值,若是key不存在则建立返回1,若是存在也没法更新返回0。 hsetnx key field value内存

 

Hmset 同时设置hash的多个filed  hmset key field value [field value ...]rem

Hmget 同时获取多个filed   hmget key field [field ...]get

 

Hincrby 给filed加定值,可是必须是整数  hincrby key field incrementhash

 

Hexists 判断filed是否存在  hexists key fieldfile

 

Hlen 返回hash的filed数量 hlen key方法

 

Hdel 删除hash指定的filed    hdel key field [field ...]im

 

Hkeys 返回hash全部的filed  hkeys keyimg

 

hvals:返回hash的全部value   hvals key

 

Hgetall 返回hash的全部filed和value

相关文章
相关标签/搜索