首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Redis介绍
String类型的应用场景
Hash类型的应用场景
List类型应用场景
Set类型应用场景
Zset类型应用场景
Redis官网
安装Redis
Redis配置文件详解
配置Redis开机启动
Redis的命令行工具
Redis的可视化管理软件
各开发语言对应的redis库
Server管理命令
通用命令
String类型命令
HASH类型命令
LIST类型命令
Set类型命令
Sorted_Set类型命令
ThinkPHP集成Redis
SpringBoot集成Redis
实战篇:优惠券功能概述
实战篇:表单页面实现
实战篇:后端处理逻辑
实战篇:优惠券类逻辑
实战篇:优惠券列表
原理篇:Redis缓存雪崩
原理篇:Redis缓存击穿
原理篇:Redis缓存穿透
进阶篇:Redis的事务与持久化
进阶篇:Redis集群
进阶篇:Redis的发布订阅模式
进阶篇:Redis分布式锁
进阶篇:Redis分布式缓存
进阶篇:一致性哈希
进阶篇:Redis安全管理
进阶篇:Redis性能优化
当前位置:
首页>>
技术小册>>
Redis入门到实战
小册名称:Redis入门到实战
**Redis介绍** Remote Directionary Server(Redis),是一个key-value 存储系统,是跨平台的非关系型数据库。 Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。 **Redis数据类型:** - String: 字符串 - Hash: 散列 - List: 列表 - Set: 集合 - Sorted Set: 有序集合 **Redis 字符串(String)** Redis 字符串数据类型的相关命令用于管理 redis 字符串值。String类型的数据value最大可以存储512M. **Redis 哈希(Hash)** Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。 Redis 中每个 hash 可以存储 2^32(2的32次方) - 1 键值对(40多亿)。 **Redis 列表(List)** Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 **Redis 集合(Set)** Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 集合对象的编码可以是 intset 或者 hashtable。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储40多亿个成员)。 **Redis 有序集合(sorted set)** Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 2^32 - 1 (4294967295, 每个集合可存储40多亿个成员)。
下一篇:
String类型的应用场景
该分类下的相关小册推荐:
大规模数据处理实战
DevOps开发运维实战
部署kubernetes集群实战
云计算那些事儿:从IaaS到PaaS进阶(一)
etcd基础入门与实战
Linux内核技术实战
架构师成长之路
RPC实战与核心原理
Web服务器Nginx详解
Kubernetes云计算实战
从 0 开始学架构
Web安全攻防实战(下)