zoukankan      html  css  js  c++  java
  • Redis常用命令(3)——Hash

    HDEL

    格式:HDEL key field [field ...]

    作用:删除哈希表中的一个或多个域。

    返回值:删除的域的个数。

    HEXISTS

    格式:HEXISTS key field

    作用:判断哈希表中是否包含某个域field。

    返回值:包含返回1,不包含返回0.

    HGET

    格式:HGET key field

    作用:返回哈希表中的域field的值

    返回值:域field的值。如果域不存在,或哈希表不存在,返回nil。

    HGETALL

    格式:HGETALL key

    作用:返回哈希表key中的所有域和值。

    返回值:列表形式的域和值。

    示例:

    192.168.1.100:6379> hset testkey a 1

    (integer) 1

    192.168.1.100:6379> hset testkey b 2

    (integer) 1

    192.168.1.100:6379> hgetall testkey

    1) "a"

    2) "1"

    3) "b"

    4) "2"

    HINCRBY

    格式:HINCRBY key field increment

    作用:对哈希表key中的域field进行加increment操作。如果哈希表不存在则创建,如果域不存在则创建并初始化为0,在执行操作。

    返回值:操作后的field的值。

    HINCRBYFLOAT

    格式:HINCRBYFLOAT key field increment

    作用:类似于HINCRBY,但操作的数为浮点数。

    返回值:操作后的field的值。

    HKEYS

    格式:HKEYS key

    作用:返回哈希表key中的所有域。

    返回值:key中的所有域。如果key不存在返回空列表。

    示例:

    192.168.1.100:6379> hset testkey a 1

    (integer) 1

    192.168.1.100:6379> hset testkey b 2

    (integer) 1

    192.168.1.100:6379> hkeys testkey

    1) "a"

    2) "b"

    HLEN

    格式:HLEN key

    作用:返回哈希表key中的域的数量。

    返回值:域的数量,如果key不存在则返回0.

    HMGET

    格式:HMGET key field [field ...]

    作用:返回哈希表中的多个域field的值。

    返回值:多个域field的值,如果域不存在返回值为nil,如果key不存在则返回列表全为nil。

    示例:

    192.168.1.100:6379> hmget testkey a b c

    1) "1"

    2) "2"

    3) (nil)

    192.168.1.100:6379> hmget testkey100 a b c

    1) (nil)

    2) (nil)

    3) (nil)

    HMSET

    格式:HMSET key field value [field value ...]

    作用:设置哈希表key中的多个域的值。

    返回值:成功时返回OK

    HSET

    格式:HSET key field value

    作用:设置哈希表key中的域field的值。

    返回值:如果field不存在设置成功返回1,如果field存在设置成功返回0

    HSETNX

    格式:HSETNX key field value

    作用:当哈希表中不存在域field时,创建域field并设置值为value。如果域field已经存在,则不执行操作。

    返回值:设置成功,返回 1,否则返回0

    HVALS

    格式:HVALS key

    作用:返回哈希表key中的所有域的值。

    返回值:所有域的值。如果key不存在,返回空表。

    原文地址:http://caiguoqing.org/post/105

  • 相关阅读:
    PostgreSQL 遇到 column "value" does not exist
    FlowPortal BPM官网改版了,推出20个流程免费基础版
    C#代码规范化(代码风格化)的几个函数
    批量更新带有命名空间的XML文件的多个节点值
    旺财C# .NET代码生成器之DTcms4/5代码批量生成功能
    C# Webform中读取Windows AD/LDAP域用户清单
    在吉日嘎拉DotNet.WebForm中使用FluentScheduler调度任务
    修复一个吉日嘎拉MSSQL数据库版中的分页存储过程bug
    基于吉日嘎拉的OA协同办公模块重写
    基于吉日嘎拉的通用权限管理WebForm版扩展:字典选项管理和缓存管理
  • 原文地址:https://www.cnblogs.com/chengxuzhixin/p/6391233.html
Copyright © 2011-2022 走看看