驱动开发在Golang中的应用 发表于 2022-09-10 更新于 2022-09-11 分类于 设计模式 本文字数: 3.3k 阅读时长 ≈ 3 分钟 前言在了解表驱动开发之前,有一个概念需要了解以下,那就是圈复杂度,又叫循环复杂度,那么什么是圈复杂度呢? 阅读全文 »
Redis系列第五篇之Geo 发表于 2022-06-24 更新于 2022-09-10 分类于 数据库 本文字数: 5.2k 阅读时长 ≈ 5 分钟 前言在Redis Commands页面中,Redis还提供了一种名为Geospatial indices的命令,该命令是用于地理空间索引,目的是为了方便在给定的地理半径内查找位置。调用方可以通过GEOADD添加地理位置,通过GEORADIUS命令来查找指定半径范围内的位置。 阅读全文 »
Redis系列第四篇之Bitmap 发表于 2022-06-23 更新于 2022-09-10 分类于 数据库 本文字数: 4.2k 阅读时长 ≈ 4 分钟 前言Bitmap实际上并不是一种数据类型,而是定义在String类型上的面向位的操作。因为String是二进制安全的并且最大长度为512MB,所以String可以建立2^32个不同的位。 阅读全文 »
Redis系列第三篇之Hash 发表于 2022-06-13 更新于 2022-09-10 分类于 数据库 本文字数: 3.1k 阅读时长 ≈ 3 分钟 前言Redis的Hash是字符串类型的字段和字符串类型的值之间的映射,所以Hash是用于表示对象的完美数据类型(比如表示拥有名字、姓、年龄等的用户): 阅读全文 »
Redis系列第二篇之String 发表于 2022-06-03 更新于 2022-09-10 分类于 数据库 本文字数: 5.9k 阅读时长 ≈ 5 分钟 前言Redis为k-v形式的内存数据库,其v对应多种数据结构存储形式,String就是其中一种。让我们一起来学习String类型的数据结构以及String的各种命令吧! 阅读全文 »