zoukankan      html  css  js  c++  java
  • Redis学习篇(二)之Hash类型及其操作

    HSET

    作用: 将哈希表key中的域field设置成指定的value

    语法:HSET key field value

    HSET userinfo name 'zhangsan'
    HSET userinfo password '123456'

    HGET

    作用:返回哈希表key中给定的field的值

    语法:HGET key

    HGET userinfo
    HSET userinfo name

    HSETNX

    作用:将hash表中的fields设置成指定的值,field不存在时才可以执行

    语法:HSETNC key field value

    HMSET

    作用:同时设置多个field-value

    语法: HMSET userinfo name 'zhangsan' password '123456'

    HMGET

    作用: 一次获取多个field的值

    语法: HMGET key field field

    HGETALL

    作用:返回hash表中所有的field和value

    语法: HGETALL key

    返回的形式是:
    name
    zhangsan
    password
    123456

    HkEYS

    作用: 返回hash中key的所有的field

    语法: HKEYS key

    HKEYS userinfo

    HVALS

    作用: 返回hash中key的所有的的值

    语法: HVALS key

    HVALS userinfo

    HEXISTS

    作用:检测hash中key的field是否存在

    语法:HEXISTS key field

    HEXISTS userinfo name

    HLEN

    作用:返回hash表中key对应的数量

    语法: HLEN key

    HLEN userinfo

    HINCRBY

    作用:给hash中key的field做增量操作,只能是数值

    语法:HINCEBY key field increment

    HINCEBY userinfo password 10
    只能是整数

    HINCEBYFLOAT

    作用:给hash中key的field做浮点型的增量操作, 只能是数值

    语法:HINCRBYFLOAT key field increment

    整数和浮点数都可以

    HDEL

    作用: 删除hash中key的指定域, 可以删除一个或者多个

    语法:HDEL key field field

    如果没有就不删除

  • 相关阅读:
    树上路径
    [HNOI2017]礼物
    Spoj 8372 Triple Sums
    [Swerc2014 C]Golf Bot
    【bzoj2194】快速傅立叶之二 FFT
    Linux下perl模块安装
    angularjs form表单验证
    Angularjs兼容IE
    input file限制上传文件类型
    angularjs判断页面数据是否渲染完成
  • 原文地址:https://www.cnblogs.com/cnkai/p/7501134.html
Copyright © 2011-2022 走看看