
沉淀
文章平均质量分 79
稚念..
这个作者很懒,什么都没留下…
展开
-
Redis数据类型
它是通过 HashTable 实现的, 相当于 Java 语言里面的 HashSet,它内部的键值对是无序的唯一的。因为 C 字符串并不记录自身的长度信息, 所以为了获取一个 C 字符串的长度, 程序必须遍历整个字符串,对遇到的每个字符进行计数, 直到遇到代表字符串结尾的空字符为止, 这个操作的复杂度为 O(N)不同的是,Redis 的字典的值只能是字符串,另外它们 rehash 的方式不一样,因为 Java 的 HashMap 在字典很大时,rehash 是个耗时的操作,需要一次性全部 rehash。原创 2023-03-21 15:50:45 · 306 阅读 · 0 评论 -
Redis KV如何存储
到此,我们就可以从哈希表 1 切换到哈希表 2,用增大的哈希表 2 保存更多数据,而原来的哈希表 1 留作下一次 rehash 扩容备用。rehash 也就是增加现有的哈希桶数量,让逐渐增多的 entry 元素能在更多的桶之间分散保存,减少单个桶中的元素数量,从而减少单个桶中的冲突。哈希表的最大好处很明显,就是让我们可以用 的时间复杂度来快速查找到键值对——我们只需要计算键的哈希值,就可以知道它所对应的哈希桶位置,然后就可以访问相应的 entry 元素。Redis 解决哈希冲突的方式,就是。原创 2023-03-21 15:28:57 · 638 阅读 · 0 评论 -
Redis入门
Redis: REmote DIctionary Server(远程字典服务器)。Redis 是一个全开源免费(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。一般作为一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的 NoSQL 数据库,是当前最热门的 NoSql 数据库之一,也被人们称为数据结构服务器Redis 是一个开源的、使用 C 语言编写的、支持网络交互的、可基于内存也可持久化的 Key-Value 数据库。原创 2023-03-21 15:16:15 · 295 阅读 · 0 评论 -
MySQL存储引擎
存储引擎是 MySQL 的组件,用于处理不同表类型的 SQL 操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。使用合适的存储引擎会提高整个数据库的性能。:MySQL5.7 默认的存储引擎,主要特性有在 5.1 版本之前,MyISAM 是 MySQL 的默认存储引擎,MyISAM 并发性比较差,使用的场景比较少,主要特点是每个MyISAM表存储在磁盘上的三个文件中。这些文件的名称以表名开头,并有一个扩展名来指示文件类型。.frm文件存储表的格式。原创 2023-03-21 10:26:26 · 210 阅读 · 0 评论 -
MySQL架构
MYSQL架构介绍原创 2023-03-21 09:58:10 · 291 阅读 · 0 评论 -
IP 报文
IP报文原创 2023-03-20 20:47:28 · 1262 阅读 · 0 评论 -
HTTP报文(常见状态码总结)
HTTP报文详解和常见状态码总结原创 2023-03-20 20:02:52 · 1479 阅读 · 0 评论 -
TCP报文和UDP报文
TCP报文。UDP报文原创 2023-03-20 19:45:09 · 769 阅读 · 1 评论