Redis 是一种基于内存的数据库,并且提供一定的持久化功能,它是一种键值(key-value)数据库,使用 key 作为索引找到当前缓存的数据,并且返回给程序调用者。

当前的 Redis 支持 6 种数据类型,它们分别是字符串(String)、列表(List)、集合(set)、哈希结构(hash)、有序集合(zset)和基数(HyperLogLog)。

使用 Redis 编程要熟悉这 6 种数据类型,并且了解它们常用的命令。Redis 定义的这 6 种数据类型是十分有用的,它除了提供简单的存储功能,还能对存储的数据进行一些计算。

比如字符串可以支持浮点数的自增、自减、字符求子串,集合求交集、并集,有序集合进行排序等,所以使用它们有利于对一些不太大的数据集合进行快速计算,简化编程,同时它也比数据库要快得多,所以它们对系统性能的提升十分有意义。

Redis的6种数据类型说明

上表格描述了 Redis 的 6 种数据类型,并简要说明了它们的作用。

Redis的6种数据类型相关推荐

  1. Redis: Redis支持五种数据类型

    ylbtech-Redis: Redis支持五种数据类型 Redis支持五种数据类型:string(字符串) ,hash(哈希),list(列表),set(集合)及zset(sorted set:有序 ...

  2. Redis的5种数据类型与编码结构分析

    一.概述 Redis作为一个分布式缓存实现,相对于Memecache,除了支持持久化之外,一个重要的特性是Redis支持丰富的数据类型,即Memecache只支持字符串类型,所有键值对都是字符串类型, ...

  3. 【Redis】五种数据类型

    五种数据类型 string类型 list类型 set类型 hash类型 sortset String 添加/修改数据 set key value 获取数据 get key 删除数据 del key 批 ...

  4. 【redis-02】redis的五种数据类型和对应的操作方法,补充RedisUtil模板

    [redis-02]redis的五种数据类型和对应的操作方法,补充RedisUtil模板 [一]redis的五种数据类型 [二]String:字符串常用命令 (1)String基本信息 (2)Stri ...

  5. StackExchange.Redis学习笔记(二) Redis查询 五种数据类型的应用

    StackExchange.Redis学习笔记(二) Redis查询 五种数据类型的应用 原文: StackExchange.Redis学习笔记(二) Redis查询 五种数据类型的应用 Connec ...

  6. redis的5种数据类型

    1.redis的5种数据类型: string 字符串(可以为整形.浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash ...

  7. Redis的9种数据类型

    在具体描述这几种数据类型之前,我们先通过一张图了解下 Redis 内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来表示所有的key和value,re ...

  8. Redis的五种数据类型及应用场景

    1,数据类型 String(字符串,整数,浮点数):做简单的键值对缓存 List(列表):储存一些列表类型的数据结构 Set(无序集合):交集,并集,差集的操作 Hash(包含键值对的无序散列表):结 ...

  9. redis的5种数据类型介绍

    https://baijiahao.baidu.com/s?id=1706976357418527894 Redis五种数据类型分别是string(字符串),hash(哈希),list(列表),set ...

最新文章

  1. Windows中文件夹属性加密的作用?
  2. [转载]玩转Android Camera开发(三):国内首发---使用GLSurfaceView预览Camera 基础拍照demo...
  3. python 培训-Python培训
  4. 虚拟Web主机(基于域名配置,基于ip地址,基于端口)
  5. js如何设置浏览器全屏效果?
  6. rabbitmq消息队列,消息发送失败,消息持久化,消费者处理失败相关
  7. Linux PHY几个状态的跟踪
  8. dubbo快速实战(非最佳配置,演示用)
  9. MATLAB 棋类小游戏合集(围棋,六子棋,走四棋,九子棋,含禁手五子棋等等)
  10. C++修改图片的尺寸
  11. 虚拟机挂起后,怎么恢复
  12. 他是CEO,他分享了这5条工作经验
  13. CCleaner如何列出已安装的程序
  14. IV转换电路原理图|电流转电压测试电路
  15. 【小罗的hdlbits刷题笔记4】从lemming4中的有限状态机debug过程中的一些感悟
  16. word20161229
  17. 美图手机显示服务器异常怎么回事,美图手机的云服务器
  18. 世界是如何由计算机代码运行的(原文见http://www.bbc.co.uk/timelines/zxsrcdm)
  19. 一年白干!程序员赵某仿制老东家 APP,获取服务器数据,被判 4 年 6 个月
  20. 百度搜索研究,详解一个页面的索引价值!

热门文章

  1. 梦幻群侠传5帮派修炼_梦幻西游:2020年十大更新回顾 法连不秒空和连续战斗修复...
  2. mysql保存一个文件怎么打开_悄悄告诉你,MySQL 通过SQL语句导出到Excel的方法-sql文件怎么打开...
  3. 使用Java的BlockingQueue实现生产者-消费者
  4. Vue-cli项目中mockjs + axios实现前后端分离代码demo(清晰易懂)
  5. mysql集群_MySQL集群
  6. IntelliJ IDEA中的神仙插件
  7. Mybatis源码分析之(七)Mybatis一级缓存和二级缓存的实现
  8. Java分布式篇5——FastDFS
  9. 安卓手机小说阅读器_乐小说阅读器下载手机版-乐小说阅读器app下载安装
  10. linux svn 指定端口号,linux(Ubuntu)搭建Subversion服务器+修改svn端口号