Redis 哈希hash基本操作命令
2018-03-29 13:53
746 查看
hash通过key的hash运算映射到数据存储地址的一种数据结构。
school为我们创建的一个hash类型的key
查看某个key是否存在:
hexists school --1 返回值1存在 0不存在
查看某个key的字段长度:
hlen school 返回整数值
查看数据:
hget school name 返回key的某一个字段值
hmget school name addr 返回key的某些字段值
hgetall school 返回key的全部字段值
hkeys school 返回key的全部字段 例:name addr
hvals school 返回key的全部字段值 例:shanshang yantai
添加、修改数据:
若key或field字段已存在则覆盖
hset school name shanhsang 操作单一key/value
hmset school name shanshang addr yantai 操作多个key/value
若key或field字段不存在则执行插入操作,否则不执行-----nx不存在时成功 xx---存在时成功
hsetnx school tel 0535 --成功
hsetnx school name shanshang1 --失败
删除数据:
del school 删除指定的key
hdel school name 删除指定key的指定字段
hdel school name addr 删除多个指定key的指定字段
value为数值时操作增减的命令hincrby
hset school age 100
hincrby school age 20 --120
hincrby school age -150 ---30
hincrbyfloat school 如上为浮点数增减值
school为我们创建的一个hash类型的key
查看某个key是否存在:
hexists school --1 返回值1存在 0不存在
查看某个key的字段长度:
hlen school 返回整数值
查看数据:
hget school name 返回key的某一个字段值
hmget school name addr 返回key的某些字段值
hgetall school 返回key的全部字段值
hkeys school 返回key的全部字段 例:name addr
hvals school 返回key的全部字段值 例:shanshang yantai
添加、修改数据:
若key或field字段已存在则覆盖
hset school name shanhsang 操作单一key/value
hmset school name shanshang addr yantai 操作多个key/value
若key或field字段不存在则执行插入操作,否则不执行-----nx不存在时成功 xx---存在时成功
hsetnx school tel 0535 --成功
hsetnx school name shanshang1 --失败
删除数据:
del school 删除指定的key
hdel school name 删除指定key的指定字段
hdel school name addr 删除多个指定key的指定字段
value为数值时操作增减的命令hincrby
hset school age 100
hincrby school age 20 --120
hincrby school age -150 ---30
hincrbyfloat school 如上为浮点数增减值
相关文章推荐
- Python操作redis系列以 哈希(Hash)命令详解(四)
- redis 哈希类型(hash)操作使用
- Redis源码剖析和注释(十一)--- 哈希键命令的实现(t_hash)
- PHP操作Redis LIST ,SET, HASH 的相关命令 (一)
- redis 30个基本操作命令
- redis基本操作命令
- Redis之哈希的基本操作
- redis命令之哈希(hash)
- redis操作基本命令
- PHP操作Redis LIST ,SET, HASH 的相关命令 (一)
- redis操作基本命令 转载自用
- redis基本操作命令
- Redis学习笔记(六) 基本命令:List操作
- redis hash命令操作
- Redis缓存命令整理—Hash(哈希表)操作命令
- redis基础命令之key基本操作命令
- Redis初窥:Hash操作常用命令
- Redis的基本操作及其常用命令
- Redis常用的命令(二)------key的基本操作
- 4.Python操作Redis:哈希(Hash)