Redis支持五种数据类型:String, Hash, List, Set, ZSet,这个系列介绍一下如何使用这些数据类型,本篇介绍使用命令行模式以及python客户端对redis进行操作,实际项目的过程中也大多是一模一样的用法。
相关内容:
Redis系列(一)、CentOS7下安装Redis6.0.3稳定版
Redis系列(二)、数据类型之字符串String
------------------------Redis哈希类型----------------------
介绍
哈希类型是指键值对里的value本身存储的也是一个个的KV键值对,类似于python中的dict和java中的map集合。
hash_value={ {field1,value1},...{fieldN,valueN}}
hkey-->hvalue
hvalue{k1:v1 ,k2:v2 ,k3:v3...}
命令行模式
进入命令行模式:
redis-cli -a password_value redis-cli -a password_value --raw--raw 避免中文显示乱码
help
使用下面的命令查看手册:
help @hash
hexists
查看hash类型的key中指定的field是否存在,返回true / false, 1/0
hexists key field
增
hset
可设置hash类型的单个field或一次性设置多个field
HSET key field value [field value ...]
hset csdn id 1 name wyk company CSDN