zoukankan      html  css  js  c++  java
  • Redis基本数据

    Redis

           Redis是一个速度非常快的非关系数据库(NoSql),它可以存储键(key)与五种不同的值(value)之间的映射。可以将存储的内存的键值对数据持久化到硬盘。

    Redis 数据结构

           Redis可以存储键与5种不同数据结构类型之间的映射,对这五种数据结构类型分为STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列)和ZSET(有序集合)。有一部分的指令对于五种结构通用的,如DEL、TYPE、RENAME等;但也有一部分Redis命令只能对待的一种或者两种结构使用。

           1.字符串

           字符串拥有与其他键值存储相似的命令比如 GET(获取值),SET(设置值),DEL(删除值)。

     

           2.列表

           Redis列表可执行操作和很多语言里面列表操作很相似:LPUSH,RPUSH分别是将与将元素推入列表的左端和右端;LPOP,RPOP命令分别用于从列表的左端和右端弹出元素;LINDEX用于获取列表给定位置上的元素;LRANGE用于获取列表给定范围上的所有元素;

           3.集合

           Redis的集合、列表可以存储多个字符串,不同在于,列表可以存储多个相同的字符串,而集合通过使用散列表来保证自己存储的每个字符串都是各不相同的。

     

     

           4.散列

           Redis散列可以存储多个键值对之间的映射。和字符串一样,散列存储的值既可以是字符串又可以是数字值。并且用户同样可以对散列存储的数字值执行自增操作或者自建操作。

     

           5.有序集合

           有序集合和散列一样,都用于存储键值对:有序集合的键被称为成员,每个成员都是各不相同的;有序集合的值被称为分值,分值必须为浮点数。有序集合是Redis里面唯一一个即可以根据成员访问元素,又可以根据分值以及分值的排序顺序来访问元素的结构。

  • 相关阅读:
    Python开发环境Spyder介绍
    Python干货整理之数据结构篇
    通过Python爬虫按关键词抓取相关的新闻
    疫情后来场说走就走的旅行,Python制作一份可视化的旅行攻略
    详细介绍去一年在 PyPI 上下载次数最多的 Python 包
    Python错误与异常
    python爬虫爬取2020年中国大学排名
    微信史上最短的一行功能代码:拍一拍
    Python爬取某宝商品数据案例:100页的价格、购买人数等数据
    我的SAS菜鸟之路7
  • 原文地址:https://www.cnblogs.com/jxl123456/p/11074153.html
Copyright © 2011-2022 走看看