练习命令使用,具体如下: hset hmset hgetall hkeys hvals hget hmget hdel

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
  1. hget key filed 获取hash表中field的值

    192.168.4.51:6379> hget site google
    “www.g.cn”

  2. hmset key field value [field value…] 同时给hash表中的多个field赋值

    192.168.4.51:6379> hmset site google www.g.cn baidu www.baidu.com
    OK

  3. hmget key field [field…] 返回hash表中多个field的值

    192.168.4.51:6379> hmget site google baidu

    1. “www.g.cn”
    2. “www.baidu.com”
  4. 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

    1. “google”
    2. “baidu”
  5. hgetall key 返回hash表中所有key名和对应的值列表

    192.168.4.51:6379> hgetall site

    1. “google”
    2. “www.g.cn”
    3. “baidu”
    4. “www.baidu.com”
  6. hvals key 返回hash表中所有key的值

    192.168.4.51:6379> hvals site

    1. “www.g.cn”
    2. “www.baidu.com”
  7. hdel key field [field…] 删除hash表中多个field的值,不存在则忽略

    192.168.4.51:6379> hdel site google baidu
    (integer) 2

发布了324 篇原创文章 · 获赞 12 · 访问量 8198

猜你喜欢

转载自blog.csdn.net/weixin_45843450/article/details/105520511