zoukankan      html  css  js  c++  java
  • redis 数据类型Hash

    redis的Hash数据类型:

        
    hash数据类型
        Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。
        
    创建map:
        hmset map c "c++"  j "java" p "php" // 创建map,同时添加多个key
                                            // 同时将多个key-value(字段-值)对设置到哈希表中
    
        hset map bj "baoji"  // 创建map,同时添加一个key,之后我们可以继续给该map中添加元素
                             // eg:hset map2 xa "xian"
        
    获取map中的值:
        hget map c // 获取map中key(c)对应的value值
        hgetall map // 返回哈希表中,所有的key和value
                    // 返回值里,紧跟每个字段名(key)之后是字段的值(value),所以返回值的长度是哈希表大小的两倍
        hvals map // 获取map中所有的value,不包含key
        
        hkeys map // 返回map中的所有的key
        keys * // 返回所有的key,当然包括所有的map对象
        
        hlen map // 返回map的size大小,也就是map中字段的数量
        
        hmget map c j p1  // 返回哈希表中,多个key对应的value值
        
        hincrby map age 10 // 给map的age字段加10
        注:哈希沒有decrby map 命令
        
        hincrbyfloat map age 1.5 // map中age属性的value值增加1.5
        
        hset map xa "xian2" // 设置map中xa的对应的value值为"xian2"
                            // 如果字段是哈希表中的一个新建字段,并且值设置成功,返回 1; 
                            // 如果哈希表中域字段已经存在且旧值已被新值覆盖,返回 0 
                            
        hsetnx map7 comp dell // 当key不存在时,则可以为key设置值,返回1; 如果key已经存在,则设置失败,返回0
  • 相关阅读:
    U1. 广度优先搜索(BFS)和 广度优先搜索(DFS)
    C5. Spring 服务的注册与发现(Spring Cloud Eureka)
    S3. Android 消息推送
    S2. Android 常用控件
    S12. Android 检查更新功能实现
    S1. Android 功能大全
    B9 Concurrent 重入锁(ReentrantLock)
    117.dom2事件
    106.事件的传播机制
    105.事件对象及兼容处理
  • 原文地址:https://www.cnblogs.com/quan-coder/p/9107604.html
Copyright © 2011-2022 走看看