zoukankan      html  css  js  c++  java
  • Redis学习-06 Hash哈希基本操作

    Hash 想当于 <hash1, [<key1,a>,<key2,b>....] >

    hset hash1 field1 a #设置hash的一个属性值,返回 1

    hmset hash1 field1 a field2 b... #设置一个hash的多个属性值,返回ok

    hget hash1 field1  #获取hash1的field1的值

    hgetall hash1 #获取hash1的所有属性和值,以下图形式罗列

    hdel hash1 field1 #删除一个属性,成功返回1,失败返回0

    hdel hash1 field1 field2.... #同时删除多个属性,有匹配的则删除

    hlen hash1 #查询hash1的长度

    hexists hash1 field1 #判断是否存在file1 ,存在返回1,不存在返回0

    hkeys hash1  #查询所有hash1的属性

    hvals hash1   #查询所有hash1的值

    hincrby hash1 filed1 2 # field1值增加2。仅针对属性值为数字型的

    注意:hash里没有数值递减操作,自增操作值设为负值即可实现减

    hsetnx hash1 key1 2  #只在 key 指定的哈希集中不存在指定的字段时,设置字段的值。如果 key 指定的哈希集不存在,会创建一个新的哈希集并与 key 关联。如果字段已存在,该操作无效果。成功返回1,失败返回0

  • 相关阅读:
    51nod乘积之和
    Dell服务器安装OpenManage(OMSA)
    Nginx反向代理PHP
    搭建haproxy
    108. Convert Sorted Array to Binary Search Tree
    60. Permutation Sequence
    142. Linked List Cycle II
    129. Sum Root to Leaf Numbers
    118. Pascal's Triangle
    26. Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/gslgb/p/13386712.html
Copyright © 2011-2022 走看看