• redis我记不住的那些命令(七)


    背景:我记不住那么多命令,又是Linux命令,又是Git命令,又是kubernetes的命令,又是maven命令,又是redis命令。所谓好记性不如烂笔头,记下来吧。

    一、hash散列

    1. hset / hmset  : 设置散列里面一个或多个键值对

    2. hget / hmget :获取散列中一个或多个键值对

    3. hdel : 删除散列里面的一个或多个键值对,返回成功删除的键值对的数量

    4.hlen : 获取散列包含的键值对数量

    5. hexists : 检测给定键是否存在于散列中

    6. hkeys :获取散列所有的键

    7. hvals : 获取散列所有的值

    8. hgetall : 获取散列包含的所有键值对

    9. hincrby : 将键所存储的值上加上整数 increment

    10. hincrbyfloat : 将键所存储的值上加上浮点数increment

    1. # 1. hmset  : 设置散列里面一个或多个键值对
    2. 127.0.0.1:6379> hset myhash age 30
    3. 1
    4. 127.0.0.1:6379> hmset myhash name penguin address china
    5. OK
    6. # 2. hmget :获取散列中一个或多个键值对
    7. 127.0.0.1:6379> hget myhash name
    8. penguin
    9. 127.0.0.1:6379> hmget myhash name age
    10. penguin
    11. 30
    12. # 3. hdel : 删除散列里面的一个或多个键值对,返回成功删除的键值对的数量
    13. 127.0.0.1:6379> hdel myhash address
    14. 1
    15. # 4.hlen : 获取散列包含的键值对数量
    16. 127.0.0.1:6379> hlen myhash
    17. 2
    18. # 5. hexists : 检测给定键是否存在于散列中
    19. 127.0.0.1:6379> hexists myhash name
    20. 1
    21. 127.0.0.1:6379> hexists myhash address
    22. 0
    23. # 6. hkeys :获取散列所有的键
    24. 127.0.0.1:6379> hkeys myhash
    25. age
    26. name
    27. # 7. hvals : 获取散列所有的值
    28. 127.0.0.1:6379> hvals myhash
    29. 30
    30. penguin
    31. # 8. hgetall : 获取散列包含的所有键值对
    32. 127.0.0.1:6379> hgetall myhash
    33. age
    34. 30
    35. name
    36. penguin
    37. # 9. hincrby : 将键所存储的值上加上整数 increment
    38. 127.0.0.1:6379> hincrby myhash age 5
    39. 35
    40. # 10. hincrbyfloat : 将键所存储的值上加上浮点数increment
    41. 127.0.0.1:6379> hincrbyfloat myhash age 3.5
    42. 38.5

  • 相关阅读:
    ResNet分类器量化
    分析:Nomad Bridge黑客攻击的独特之处
    [EFI]戴尔Latitude 5310电脑 Hackintosh 黑苹果efi引导文件
    【硬件架构的艺术】学习笔记(1)亚稳态的世界
    nodejs 的下载安装与环境配置
    [RK3568 Android11]AudioTrack音频流数据传输
    HTML进阶&CSS学习
    实例讲解Spring boot动态切换数据源
    【excel密码】excel文件加密方法总结:
    docker总结
  • 原文地址:https://blog.csdn.net/u010566813/article/details/128181777