zoukankan      html  css  js  c++  java
  • Redis 笔记(五)—— HASH 常用命令

    添加和删除键值对的散列操作

    命令用例和描述
    HMGET HMGET key-name key [key ...] —— 从散列里面获取一个或多个键的值
    HMSET HMSET key-name key value [key value ...] —— 为散列里面的一个或多个键设置值
    HDEL HDEL key-name key [key ...] —— 删除散列里面的一个或多个键值对,返回删除键值对的数量
    HLEN HLEN key-name —— 返回散列包含的键值对数量

    例子 :

    127.0.0.1:6379> hmset hash-key k1 v1 k2 v2 k3 v3
    OK
    127.0.0.1:6379> hmget hash-key k2 k3
    1) "v2"
    2) "v3"
    127.0.0.1:6379> hlen hash-key
    (integer) 4
    127.0.0.1:6379> hdel hash-key k1 k3
    (integer) 2
     

    散列高级特性命令

    命令用例和描述
    HEXISTS HEXISTS key-name key —— 检查给定的键是否存在于散列中
    HKEYS HKEYS key-name —— 获取散列包含的所有键
    HVALS HVALS key-name —— 获取散列包含的所有值
    HGETALL HGETALL key-name —— 获取散列包含的所有键值对
    HINCRBY HINCRBY key-name key increment —— 将键 key 存储的值加上整数 increment
    HINCRBYFLOAT HINCRBYFLOAT key-name key increment —— 将键 key 的值加上浮点数 increment

    例子 :

    127.0.0.1:6379> hmset hash-key2 short hello long 1000
    OK
    127.0.0.1:6379> hkeys hash-key2
    1) "short"
    2) "long"
    127.0.0.1:6379> hexists hash-key2 num
    (integer) 0
    127.0.0.1:6379> hexists hash-key short
    (integer) 0
    127.0.0.1:6379> hexists hash-key2 short
    (integer) 1
    127.0.0.1:6379> hincrby hash-key2 num 1
    (integer) 1
  • 相关阅读:
    Java EE 和 Java Web
    09-盒模型
    08-层叠性权重相同处理
    07-css的继承性和层叠性
    06-伪元素选择器
    05-伪类选择器
    04-属性选择器
    03-高级选择器
    02-css的选择器
    01-css的引入方式
  • 原文地址:https://www.cnblogs.com/zawier/p/8528359.html
Copyright © 2011-2022 走看看