上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: 按照物理实现方式,索引可以分为两大类: 1)聚集索引:在聚集索引里,表中数据行按索引的排序方式进行存储,对查找行很有效。只有当表包含聚集索引时,表内的数据行才会按找索引列的值在磁盘上进行物理排序和存储。每张表只能有一个聚集索引,原因很简单,因为数据行本身只能按一个顺序存储。 特点: 1.索引内容本身 阅读全文
posted @ 2024-03-05 20:17 李若盛开 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 场景: 从dev-test分支上拉取dev分支上的代码(意外操作,本应该拉取dev-test分支) 相当于从一个分支A,切换到分支B,对B分支进行了pull的操作 错误提示: error:you need to resolve your current index first 原因: 在执行pull 阅读全文
posted @ 2024-03-05 19:16 李若盛开 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1. 字典的实现 redis的字典数据类型的实现主要分为两个部分: typedef struct dict { dictType *type; void *privdata; dictht ht[2]; long rehashidx; unsigned long iterators; } dict; 阅读全文
posted @ 2024-03-04 22:46 李若盛开 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Redis 特点 1. 内存数据库 Redis 数据主要存储在内存,综合性能标准 100k+ QPS。 需要说明下,十万QPS只是个综合参考,实际性能跟CPU性能、操作的命令复杂度有较大关系,对于简单的 set/get 操作50万QPS也没问题。 2. 丰富的数据结构 所有 Redis 的数据都是以 阅读全文
posted @ 2024-03-04 20:31 李若盛开 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ChatGPT是美国OpenAI研发的聊天机器人程序,2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话。 原理 ChatGPT是一种基于人工智能技术的自然语言生成模型,它能够从大量的数据和历史对话中学习,并生成与人类语言相似的输 阅读全文
posted @ 2024-03-02 18:30 李若盛开 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 在当今构建软件时,开发者在编程语言上有着丰富的选择。两种脱颖而出的语言是 Go 和 Rust ,都很强大但却截然不同。Rust和Go似乎都是系统编程语言,都编译为机器码,并且都提供了出色的性能。 将权衡它们在并发、安全性、速度、互操作性等方面的方法。将探讨每种语言的优势 - Go 适用于云原生开发, 阅读全文
posted @ 2024-03-02 13:47 李若盛开 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 克隆Go项目代码之后发现import里面很多报红,此时已经使用go mod download下载了所有依赖包,仍然报错: 删除.idea文件夹之后,import报红全部消失,项目可正常运行: 阅读全文
posted @ 2024-03-01 19:14 李若盛开 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1、不进行数据淘汰的策略 noeviction(Redis3.0之后,默认的内存淘汰策略) :它表示当运行内存超过最大设置内存时,不淘汰任何数据,这时如果有新的数据写入,则会触发 OOM,但如果没有数据写入的话,只是单纯的查询或者删除操作的话,还是可以正常工作。 2、进行数据淘汰的策略 针对「进行数 阅读全文
posted @ 2024-02-29 12:59 李若盛开 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Redis 中提供了三种过期删除的策略: 分类 1、被动删除:惰性删除 2、主动删除 1)定时删除 2)定期删除 3)当前已用内存超过maxmemory限定时,触发内存淘汰策略(主动清理) 含义 1)定时删除在设置某个 key 的过期时间,同时创建一个定时器,让定时器在该过期时间到来时,立即执行对其 阅读全文
posted @ 2024-02-28 23:07 李若盛开 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、增加内存。 不推荐,因为即使加大内存,以后还是会有内存被占满的可能,不能根本解决问题。不首先考虑,一般所有方面都做到最优化,才考虑此方法 2、使用Redis Cluster(搭建集群) 集群有主从复制、Sentinel哨兵模式和Cluster集群模式三种模式。其中,主从复制和Sentinel模式 阅读全文
posted @ 2024-02-28 20:36 李若盛开 阅读(329) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页