zoukankan      html  css  js  c++  java
  • redis中的五种基本的数据结构

    1 String

    基本的数据类型。

    2 list

    2.1 将元素放入一个list中

    rpush mylist A

    rpush mylist B

    rpush mylist A

    如果mylist本来是不存在的,这样的话,就会创建一个新的list,名字是mylist,它是一个linked list有三个元素A 、B、A。

    2.2 获取这些元素

    lrange mylist 0 -1

    其中-1就是从后往前的第一个,即最后一个元素的index。

    3 set

    3.1 将元素加入一个set

    sadd myset 1 2 3

    3.2 查看一个元素是否属于一个set

    sismember myset 3

    返回1

    4 hash

    4.1 将元素加入一个hash

    hmset user:1000 username deng birthday 19990921

    一次性放入多个元素,即hmset为hash multiple set的缩写。

    4.2 获取一个元素

    hget user:1000 username

    5 zset

    5.1 加入元素

    zadd hackers 1940 “Alan Kay”

    zadd hackers 1957 "Sophie Wilson"

    zadd hackers 1912 "Alan Turning"

    元素是“Alan Kay”, 1940是score,它是浮点型的。

    5.2 获取

    zrange hackers 0 -1

    返回一个排序后的值

    “Alan Turning”

    “Alan Kay”

    “Sophie Wilson”

  • 相关阅读:
    深入理解虚拟机、容器和Hyper技术
    Hyper:基于Hypervisor的容器化解决方案
    iSCSI 在Linux下的模拟实验
    C-RAN
    spring mvc
    DUBBO
    ajax跨域请求 小栗子 jsonP
    freemarker 页面静态化 简单小栗子
    ajax上传图片监听
    代码优化 粘贴
  • 原文地址:https://www.cnblogs.com/hustdc/p/8603611.html
Copyright © 2011-2022 走看看