Redis数据类型

  Redis是一个Key-Value的存储系统,使用ANSI C语言编写。key的类型是字符串。
  value的数据类型有:
    常用的:string字符串类型、list列表类型、set集合类型、sortedsetzset)有序集合类型、hash类型。
    不常见的:bitmap位图类型、geo地理位置类型。
  Redis5.0新增一种:stream类型
  注意:Redis中命令是忽略大小写,(set SET),key是不忽略大小写的 (NAME name)。
  一、RedisKey的设计
    1. :分割
    2. 把表名转换为key前缀, 比如: user:
    3. 第二段放置主键值
    4. 第三段放置列名

    比如有一张用户表user,主键userid——自增,列分别有name,age,sex等。将这张表中的数据缓存至Redis中,根据上述Key的设计原则,Key值如下:

        user:1:name

        user:1:age

        user:1:sex等

  二、数据类型

    1、string

      操作命令:

        

    2、list

      操作命令:

        

    3、set

      操作命令:

        

    4、sortedset

      操作命令:

        

    5、hash

      操作命令:

        

    6、bitmap

      操作命令:

        

    7、geo

      操作命令:

        

    8、stream

      操作命令:  

        

   至于以上数据类型应用场景,后续文章将通过实战介绍。



    

    

posted on 2022-02-24 10:08  池塘里洗澡的鸭子  阅读(50)  评论(0编辑  收藏  举报