目录
接着往下,Redis数据类型中还有哈希类型(hash)和集合类型(set),这两个相信大家也熟悉,哈希类型以前学习数据结构时不是有哈希表嘛,就是存储数据时建立起字段key和值value之间的映射关系,类似于Java中的map。set集合类型和List类似,Redis中的集合类型相当于一个无序的集合,里面不允许有重复的元素,这篇日志就总结下在Redis中对两个数据类型的一些操作。
哈希hash类型
在上一篇日志里用GET和SET命令往Redis中存数据时就可以看到,每一条数据都要和一个键关联起来,所以Redis的数据集也可以看作就是哈希存储,哈希存储中我们习惯用字段来表示key,里面无论是字符串类型数据还是列表数据都要和key关联。
HSET和HGET
如果要设置一个哈希表,并往里面添加数据,可以用HSET命令,然后通过HGET命令获取这个字段对应的值:
&