少年意气强不羁,虎胁插翼白日飞。这篇文章主要讲述Redis中的Hash类型12个常用命令(图文例子)相关的知识,希望能为你提供帮助。
@[TOC]
一、hset命令举例
127.0.0.1:6379>
hset user name wang
(integer) 1
127.0.0.1:6379>
hset user age 18
(integer) 1
二、hget命令举例
127.0.0.1:6379>
hget user age
"18"
127.0.0.1:6379>
hget user name
"wang"
三、hsetnx命令举例
# 对一个不存在field设置值
127.0.0.1:6379>
hsetnx user phone 110
(integer) 1
127.0.0.1:6379>
hget user address
"110"# 对一个已存在的field设置值
127.0.0.1:6379>
hset user name wang
"wang"
127.0.0.1:6379>
hget user name
"wang"
127.0.0.1:6379>
hsetnx user name zhen # 这样设置不上新值
(integer) 0
127.0.0.1:6379>
hget user name
"wang"
四、hmset命令举例
127.0.0.1:6379>
hset user name zhen
(integer) 1
127.0.0.1:6379>
hmset user name hhh age 18 phone 110
OK
127.0.0.1:6379>
hget user name
"hhh"
五、hmget命令举例
127.0.0.1:6379>
hmget user name age phone
1) "hhh"
2) "18"
3) "120"
六、hgetall命令举例
127.0.0.1:6379>
hgetall user
1) "name"
2) "hhh"
3) "phone"
4) "120"
5) "age"
6) "18"
七、hkeys命令举例
127.0.0.1:6379>
hkeys user
1) "name"
2) "phone"
3) "age"
八、hvals命令举例
127.0.0.1:6379>
hvals user
1) "hhh"
2) "120"
3) "18"
九、hincrby命令举例
127.0.0.1:6379>
hincrby user age 2
(integer) 20
127.0.0.1:6379>
hget user age
"20"
十、hdel命令举例
127.0.0.1:6379>
hdel user name age
(integer) 2
127.0.0.1:6379>
hgetall user
1) "phone"
2) "120"
十一、hlen命令举例
127.0.0.1:6379>
hlen user
(integer) 1
十二、hexists【Redis中的Hash类型12个常用命令(图文例子)】举例
# 刚刚删除了name和age,所以不存在返回0
127.0.0.1:6379>
hexists user name
(integer) 0
# 存在返回1
127.0.0.1:6379>
hexists user phone
(integer) 1
推荐阅读
- 各组件配置LDAP认证手册
- Centos7 网卡命名规则 你知道eth0怎么来的吗()
- SpringPlugin-Core在业务中的应用
- 华为Awareness kit,您旅途路上的超智能管家
- 达梦数据库使用disql生成html格式的巡检报告
- 性能工具之Jmeter一个脚本的编写与调试案例
- 使用Patroni构建PostgreSQL HA集群实践
- Debian Linux系统修改apt源,安装SSH服务
- c语言4