哈希命令
-
- 一.哈希表的基本认识
- [二. 哈希表在redis中的命令](#二. 哈希表在redis中的命令)
一.哈希表的基本认识
在JAVA数据结构中,我们就已经接触到了哈希表,
在当时,我们主要用到的哈希表是
一次探测法,二次探测法来避免哈希冲突。
我们也认识了负载因子等概念。
哈希表本身也是key-value类型的数据结构,这点跟redis不约而同。
redis和哈希表的关系如下
为了与redis进行区分,哈希类型在redis中是以field-value。
redis是key-value类型。
要注意,哈希类型的值value对应的是field,而不是key.
二. 哈希表在redis中的命令
1.hset,hget
返回值是添加字段的个数
返回值是字段对应的值
2.hdel
hdel的返回值是删除的个数
3.hkeys,hvals
返回值是字段列表
返回值是key中所有字段对应的值
4.hexists
如果查询的存在,则返回1
相反返回0
5.hgetall
返回值是所有字段和其对应的值
6.hmget
返回值是字段对应的值或者nil
7.hlen
返回值是对应的长度,类型是int。
8.hincrby和hincrbyfloat
返回值是处理过后的值
返回值是处理后的值