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

    Redis Strings

        字符串是Redis的基本值类型。
    1. 127.0.0.1:6379>set mykey 1
    2. OK
    3. 127.0.0.1:6379> get mykey
    4. "1"
    可以对String进行一些其他的操作,如加法器等。

    Redis Lists

        Redis列表是简单的字符串列表,按照插入的顺序排序。你可以添加至列表的头部或者尾部元素。
    1. 127.0.0.1:6379> rpush mylist A
    2. (integer)1
    3. 127.0.0.1:6379> rpush mylist B
    4. (integer)2
    5. 127.0.0.1:6379> lpush mylist first
    6. (integer)3
    7. 127.0.0.1:6379> lrange mylist 0
    8. (error) ERR wrong number of arguments for'lrange' command
    9. 127.0.0.1:6379> lrange mylist 0-1
    10. 1)"first"
    11. 2)"A"
    12. 3)"B"

    Redis Hashes

        Redis Hashes是字符串字段和字符串值之间的映射。
    1. 127.0.0.1:6379> hmset user:100 username antirez birthyear 1977 verified 1
    2. OK
    3. 127.0.0.1:6379> hget user:100 username
    4. "antirez"
    5. 127.0.0.1:6379> hget user:1000
    6. (error) ERR wrong number of arguments for'hget' command
    7. 127.0.0.1:6379> hget user:1000 username
    8. (nil)

    Redis 无序集合

    Redis集合(Set)是一个无序的字符串集合。可以以O(1)的时间复杂度完成添加,删除以及测试是否存在。
        多次添加相同的元素。最终只有一个元素存在集合中。
        可以再无序集合中完成合并、交集、并找出不同元素的集合操作。
    1. 127.0.0.1:6379> sadd myset 123
    2. (integer)3
    3. 127.0.0.1:6379> smembers myset
    4. 1)"1"
    5. 2)"2"
    6. 3)"3"

    Redis有序集合

        Redis有序集合是一个没有重复元素的字符串 集合。
        不同在于,有序集合元素关联一个评分,按照评分的由低到高对集合元素排序。
        集合的元素是唯一的,但是评分是可以重复的。
    1. 127.0.0.1:6379> zadd hackers 1940"Alan Kay"
    2. (integer)1
    3. 127.0.0.1:6379> zadd hackers 1950"Ala2n Kay"
    4. (integer)1
    5. 127.0.0.1:6379> zadd hackers 1430"Al3n Kay"
    6. (integer)1
    7. 127.0.0.1:6379> zrange hackers 0-1
    8. 1)"Al3n Kay"
    9. 2)"Alan Kay"
    10. 3)"Ala2n Kay"
    11. 127.0.0.1:6379> zrevrange hackers 0-1
    12. 1)"Ala2n Kay"
    13. 2)"Alan Kay"
    14. 3)"Al3n Kay"
    参考实验楼: https://www.shiyanlou.com/courses/running/911
     
     





    欢迎转载,但转载请注明原文链接[博客园: http://www.cnblogs.com/jingLongJun/]
    [CSDN博客:http://blog.csdn.net/mergades]。
    如相关博文涉及到版权问题,请联系本人。
  • 相关阅读:
    初识 vue
    Spring boot 整合 Swagger
    Swagger 注解
    初识 Swagger
    初识 mycat
    SpringBoot中的国际化
    为什么博客园用户体验这么差?
    Numpy常用方法及应用总汇
    嵌入式开发10种常见数字滤波算法
    .gitignore使用
  • 原文地址:https://www.cnblogs.com/jingLongJun/p/4524126.html
Copyright © 2011-2022 走看看