• 5 哈希Hash


    • String Key和String Value的map容器
    • 每一个Hash可以存储4292967295个键值对

    常用命令:

    • 赋值
    • 删除
    • 自学命令
    • 取值
    • 增加数字
    >hset myhash username lin //赋值操作
    (integer) 1
    >hset myhash age 24
    (integer) 1
    
    >hmset myhash2 username jack age 20//同时存储多个键值对
    OK
    
    >hget myhash username //取值操作
    “lin”
    
    >hmget myhash username age //一次获取多个属性的值
    1) “lin”
    2) “24>hgetall myhash //获取全部属性和属性的值
    1) “username ”
    2) “lin”
    3) “age” 
    4) “24>hdel myhash2 username age //删除多个属性
    (integer) 2
    >hdel myhash2 username  //删除不存在属性
    (integer) 0
    
    >hmset myhash2 username rose age 20
    OK
    >del myhash2 //一次删除所有属性
    (integer) 1
    
    >hincrby myhash age 5 //增加数字
    (integer) 29
    
    >hexists myhash username //判断属性值是否存在,存在则返回1
    (integer) 1
    
    >hlen myhash //获取属性的数量
    (integer) 2
    
    >hkeys myhash //获取所有属性名称
    1) “username ”
    2) “age” 
    
    >hvals myhash //获取所有属性的值
    1) “lin”
    2) “24
  • 相关阅读:
    7-36 复数四则运算
    7-35 有理数均值
    7-34 通讯录的录入与显示
    7-33 有理数加法
    7-32 说反话-加强版
    POJ-2524-Ubiquitous Religions
    POJ-2406-Power Strings
    HDU-1072-Nightmares
    POJ-1961-Period(ZOJ-2177)
    POJ-1961-Period(ZOJ-2177)
  • 原文地址:https://www.cnblogs.com/xlzfdddd/p/10428149.html
Copyright © 2020-2023  润新知