Redis 非关 kv型
-
数据类型
数据类型丰富,字符串strings,散列hashes,列表lists,集合sets,有序集合sorted sets等等
哈希
- 定义
1、由field和关联的value组成的键值对 类似于python的键值对
2、field和value.是字符串 类型
3、一个hash中最多包含2^32-1个键值对
通用命令
-
设置单个字段
HSET key field value
HSETNX key field value 第一次设置
-
设置多个字段
HMSET key field value field value
-
返回字段个数
HLEN key
-
判断字段是否存在(不存在返回0)
HEXISTS key field
-
返回字段值
HGET key field
-
返回多个字段值
HMGET key field filed
-
返回所有的键值对
HGETALL key
HKEYS 获取所有key 同理 HVALS
python 操作hash
应用场景