Redis简介

Redis简介

Redis是一个使用内存存储非关系数据库。

  • 可以存储键(key)与5种不同类型的值(value)之间的映射,
  • 可以将存储在内存的键值对数据持久化到硬盘
  • 可以使用复制特性来扩展读性能
  • 可以使用客户端分片来扩展写性能
    redis官网

Redis数据结构简介

redis支持存储键(key)与5种不同类型的值(value)之间的映射

Redis中的字符串

基础命令在这里插入图片描述

Redis中的列表

一个列表结构可以有序的存储多个字符串。
列表的基本命令
在这里插入图片描述
列表使用0为范围的起始索引,-1为范围的结束索引,可以取出列表包含的所有元素。

Redis中的集合

Redis的列表和集合都可以存储多个字符串,不同之处在于

  • 列表可以存储多个相同的字符串
  • 集合通过使用散列表来保证自己存储的每个字符串都各不相同
    Redis集合基础命令
    在这里插入图片描述

Redis中的散列

Redis的散列可以存储多个键值对之间的映射。
Redis的散列基本命令
在这里插入图片描述

Redis中的有序集合

Redis的有序集合和散列一样,都用于存储键值对:

  • 有序集合的键被称为成员(member),每个成员都是各部相同的
  • 有序集合的值被称为分值(score),分值必须为浮点数
    有序集合是Redis里唯一一个既可以根据成员访问元素,又可以根据分值以及分值的排列顺序来访问元素的结构。
    Redis的散列基本命令
    在这里插入图片描述
    在获取有序集合包含的所有元素(zrange zset-key 0 -1 withscores),多个元素会按照分值大小进行排序。

思维导图完整版

参考:《Redis实战》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值