redis-3-hash

Hash

哈希类型中的映射关系叫作field-value, 注意这里的value是指field对应的值, 不是键对应的值, 请注意value在不同上下文的作用

  • 设置值
    hset key field value
    返回1是增加的新的值,覆盖旧的值返回0

  • 删除field,返回的是删除的个数
    hdel key field [field ...]

  • field的个数
    hlen key

  • 批量设置或获取field-value
    mget是获取多个,所以结合hash
    hmset和hmget分别是批量设置和获取field-value, hmset需要的参数是key
    和多对field-value, hmget需要的参数是key和多个field

    hmget key field [field ...]
    hmset key field value [field value ...]
    
  • 判断field是否存在/ 获取所有field/ 获取所有value
    hexists key field
    hkeys key
    hvals key
    hgetall key 所有的field-value


    时间复杂度

应用场景

hash的应用场景更多的在于将一个map的值保存在一个key,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容