zoukankan      html  css  js  c++  java
  • Redis常用数据结构和操作

    摘抄自:http://www.cnblogs.com/whoamme/p/3532129.html

    1、String 字符串类型

    Set name dongtong 设置name值

    Get name 获取name值

    Append name dt  在name值后面追加值结果为dongtongdt

    Mset name dongtong age 23 sex 0 设置多个键值对 错一个就全部无法存储

    Mget name age sex 获取多个键的值

    Strlen name 获取name值字符长度

    2、Hash  方便存储对象、键值对等

    Hset user:001 name dongtong 设置哈希表名user表里面的001的name设置为dongtong

    Hget user:001 name 获取哈希表名user表里面的001的name值

    Hmset user:001 name dongtong age 16

    Hmget user:001 name age

    Hlen user:001 获取表的所有字段的长度

    3、list 链表(双向链表)

    栈:先进后出   队列:先进先出

    lpush 从头压入

    rpush 从尾压入

    lset list7 0 aa 把list7里面下标为0的值改为aa

    ltrim list7 1 2 保留list7里面下标为1到2的值

    lpop从链表的头部弹出一个数据

    rpop从链表的尾部弹出一个数据

    4、set无序集合 

    sadd 向集合中插入数据

    srem 删除集合中的某个元素

    spop 从集合中随机弹出一个数值,返回其键值

    sdiff  两个集合的差集

             sadd demo1 one two

             sadd demo2 one three

             sdiff demo1 demo2 结果 two

             sdiff demo2 demo1 结果 three

  • 相关阅读:
    活动识别API服务开发
    定位服务API案例
    高精地图定位
    HiCar SDK概述
    HiCar人-车-家全场景智慧互联
    AIoT开放平台及应用
    AI+IoT+电池应用
    智能物联网(AIoT,2020年)(下)
    第一课
    分销
  • 原文地址:https://www.cnblogs.com/dongtong/p/7474963.html
Copyright © 2011-2022 走看看