8.1 问题
练习命令使用,具体如下:
hset hmset hgetall hkeys hvals
hget hmget hdel
8.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:hash表
1)hset key field value 将hash表中field值设置为value
192.168.4.51:6379> hset site google 'www.g.cn'
(integer) 1
192.168.4.51:6379> hset site baidu 'www.baidu.com'
(integer) 1
-
hget key filed 获取hash表中field的值
192.168.4.51:6379> hget site google
“www.g.cn” -
hmset key field value [field value…] 同时给hash表中的多个field赋值
192.168.4.51:6379> hmset site google www.g.cn baidu www.baidu.com
OK -
hmget key field [field…] 返回hash表中多个field的值
192.168.4.51:6379> hmget site google baidu
- “www.g.cn”
- “www.baidu.com”
-
hkeys key 返回hash表中所有field名称
192.168.4.51:6379> hmset site google www.g.cn baidu www.baidu.com
OK
192.168.4.51:6379> hkeys site- “google”
- “baidu”
-
hgetall key 返回hash表中所有key名和对应的值列表
192.168.4.51:6379> hgetall site
- “google”
- “www.g.cn”
- “baidu”
- “www.baidu.com”
-
hvals key 返回hash表中所有key的值
192.168.4.51:6379> hvals site
- “www.g.cn”
- “www.baidu.com”
-
hdel key field [field…] 删除hash表中多个field的值,不存在则忽略
192.168.4.51:6379> hdel site google baidu
(integer) 2