
Redis
文章平均质量分 89
ngioig
一名正在学习Java后端开发的在校生,记录学习过程,感谢阅览.
展开
-
Redis 有序集合(Zset)详解
Redis 中的有序集合(Sorted Set,简称 Zset)是一种非常强大且灵活的数据结构。它结合了哈希表和跳跃列表(Skip List)或压缩列表(Ziplist)的优点,能够高效地执行插入、删除以及范围查询操作。与普通集合不同的是,有序集合中的每个元素都有一个分数(score),这个分数用来对集合内的元素进行排序。原创 2024-10-04 09:00:00 · 1150 阅读 · 0 评论 -
Redis 集合类型详解及应用
由于集合中的元素是无序的,所以取出哪个元素是随机的。上篇文章介绍的列表类型,集合类型也是保存多个字符串类型的元素的。:获取集合中的所有元素,注意元素间的顺序是无序的。:获取给定集合的交集中的元素并保存到目标集合中。:获取给定集合的并集中的元素并保存到目标集合中。:获取给定集合的差集中的元素并保存到目标集合中。:获取集合的基数,即集合中的元素个数。:获取给定集合的交集中的元素。:获取给定集合的并集中的元素。:获取给定集合的差集中的元素。原创 2024-09-28 15:59:25 · 1229 阅读 · 0 评论 -
Redis列表 (List) 类型详解:从命令使用到实际应用
Redis 列表是一种可以存储多个有序字符串的数据类型。你可以把它想象成一个简单的清单,比如购物清单或者待办事项列表。在这个列表里,每个条目都是一个字符串,并且它们按照添加的顺序排列。你可以在列表的两端进行插入或移除操作,也可以从列表中获取指定位置的数据。特点:有序性:列表中的元素是按照添加顺序排列的。访问方式:可以通过数字索引来访问列表中的元素,索引可以从左到右(0, 1, 2...)或者从右到左(-1, -2, -3...)。允许重复:列表中的元素可以重复出现。压缩列表(ziplist)原创 2024-09-28 15:26:06 · 1741 阅读 · 0 评论 -
Redis哈希类型详解:从基础命令到实际应用
哈希类型在 Redis 中是一种特殊的键值对结构,它的值本身又是一个键值对集合。你可以把它想象成一个小型的数据库表,其中每个键代表一条记录,而每条记录包含多个 field 和对应的 value。user:1可以作为一个键,表示用户ID为1的信息。在这个键下,可以有多个字段如nameagecity等,每个字段都有对应的值。原创 2024-09-25 19:43:34 · 739 阅读 · 0 评论 -
Redis 字符串类型的典型应用场景
Redis 的字符串类型在多种场景下都非常有用,包括但不仅仅缓存、计数、会话管理和验证码处理。我们可以根据业务灵活运用,毕竟技术是为业务服务的!!!原创 2024-09-22 19:23:59 · 860 阅读 · 0 评论 -
Redis 中 String 字符串类型详解
所有键都是字符串:在 Redis 里,所有的键(key)都是字符串类型。其他数据结构的基础:列表、集合等其他数据结构的元素也都是字符串类型。值的多样性:字符串类型的值可以是普通的文本、JSON 或 XML 格式的字符串、数字(整数或浮点数),甚至是二进制数据(如图片、音频、视频等)。最大长度限制:一个字符串的最大长度不能超过 512 MB。字符集编码:Redis 内部存储字符串时,完全按照二进制流的形式保存,不处理字符集编码问题。客户端传入的命令是什么字符集编码,就存储什么字符集编码。原创 2024-09-22 18:59:23 · 1260 阅读 · 0 评论 -
Redis 为何如此之快的原因 (个人分析,仅参考)
Redis 和 MySQL 一个是非关系型数据库,一个是关系型数据库。在很多并发式项目中,MySQL一般是作为主数据库来使用,Redis 起到缓存的作用,相比 MySQL ,Oracle , SQL server 它的储存速率极为惊人。因为快的这个特性,全球很多重量级的公司都在使用Redis,所以,可以这么说,熟练使⽤和运维 Redis 已经成为开发运维⼈员的⼀个必备技能。那么光顾着学,有个问题,Redis 为什么这么快?原创 2024-09-21 21:02:23 · 664 阅读 · 0 评论 -
30分钟从零开始入门 Redis (包含 Redis 安装教程 Ubuntu 版)
Redis 是一种基于键值对(key-value)的 NoSQL 数据库,与其他键值对数据库相比,Redis 支持多种数据结构,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(ZSet)、位图(Bitmaps)、HyperLogLog、地理位置信息(Geo)等。这一特点使得 Redis 成为一个极其灵活的工具,适用于各种应用场景。此外,Redis 通过将所有数据存储在内存中,实现了快速的读写性能,同时支持数据持久化,确保了数据的安全性。本文主要初步认识HTML的原创 2024-09-18 15:17:15 · 1356 阅读 · 0 评论