在处理大规模数据时,如何高效地判断元素是否存在于集合中而不浪费大量内存,是许多开发者关心的问题。布隆过滤器(Bloom Filter)是一种在 Redis Stack 中实现的概率性数据结构,提供了一种空间效率极高的方法来检查元素是否存在于集合中。本文将介绍 Redis 布隆过滤器的基本概念、常见使用场景以及在 go-redis
中如何操作布隆过滤器。
阿小信的博客
人言成信 言兑才说
Redis 布隆过滤器(Bloom Filter)使用指南:在大规模数据中快速判断元素存在性
在处理大规模数据集时,如何有效地判断元素是否存在于集合中且不浪费大量内存,这是很多开发者关心的问题。Bloom Filter 是一种在 Redis Stack 中实现的概率性数据结构,它提供了一种空间效率极高的方法来检查元素是否存在于集合中。本文将详细介绍 Bloom Filter 的工作原理、使用场景以及如何在实际项目中使用 Redis Stack 中的 Bloom Filter。
读完 100 本书籍依然过不好这一生
有大概小半年时间没有每天阅读了,这两天又开始读了起来。就在刚刚,我在微信读书上读完了我的第 100 本书。
我想,读完了 100 本书,我应该又懂了多一点的道理吧?但却发现和网上说的一样,依然过不好这一生。
一键自动批量获取任意网站Favicon图标
在现代 Web 开发中,favicon(网站图标)不仅仅是一个美观的小图标,更是提升品牌识别度和用户体验的重要元素。如果您正在构建导航站点、开发浏览器扩展,或只是想提高网站的视觉吸引力,快速获取多个网站的 favicon 图标显得尤为重要。本文将为您介绍一种便捷的方法,使用 Favicon.im 自动获取任意网站的 favicon 图标。
Redis Functions是什么?Redis EVAL 和 Functions 的区别和详细对比
在 Redis 的生态系统中,脚本编写和执行是实现复杂数据操作的关键手段。Redis 7 引入了 Redis Functions,作为对旧版 EVAL 脚本的增强。这篇文章将详细介绍 Redis EVAL 和 Functions 的区别以及各自的特点,并展示如何创建和使用 Redis Functions。
Golang 操作 Redis:eval/functions 执行 lua script 脚本操作用法 - go-redis 使用指南
在上一篇文章中,我们探讨了 Redis 的 Pipeline 操作及其在高效处理大量命令时的应用。今天,我们将深入了解 Redis 的脚本功能,包括如何在 Go 语言中使用 go-redis 库执行脚本。我们将介绍 Redis 的脚本功能、eval 和 function 操作的常见场景,并详细讲解 go-redis 中相关的方法及示例代码。
Golang 如何删除字符串中的所有空格
在日常的开发过程中,我们经常需要处理字符串的格式化问题。其中一个常见的需求就是删除字符串中的所有空格。然而,空格并不仅仅局限于我们常见的标准空格(U+0020
),还有全角空格、不间断空格等多种形式。因此,在处理这些不同类型的空白字符时,我们需要更加全面的方法。
在这篇文章中,将带大家了解如何在 Golang 中删除字符串中的所有空格,并提供一些实际的示例代码,帮助你更好地掌握这一技巧。
分享一个令人振奋的好消息:我迎来了独立开发以来第一位VIP用户
新的里程碑
刚准备去洗澡,看了一下手机发现支付宝提示收款 19.9 元。
我没想到我居然迎来了我的第一位 vip 充值!
暂停独立开发,给自己放个假,出门骑车🚴
今天给自己放个假,决定不干活,出门起骑车去!
Golang 操作 Redis:PubSub发布订阅用法 - go-redis 使用指南
在现代应用开发中,实时通信是许多系统的核心需求之一。Redis 的 PubSub(发布/订阅)机制为这种需求提供了强大的支持,允许系统组件之间进行高效的消息传递。上一篇文章中,我们深入探讨了 Redis 的 Pipeline 操作,而本篇文章将带您深入了解 Redis 的 PubSub 机制,特别是如何在 Golang 中利用 go-redis 库实现这一功能。
勇敢体验人生:读《不用手机,134天,我的环游中国记》有感
今天上午偶然读到一篇文章——《不用手机,134 天,我的环游中国记》,作者杨淏,他用了 134 天(4 个半月),不带手机,走完了全国 24 个省中的 68 个县市,途中还写下了 22 万字散文;在这篇公众号文章里他记录了他的旅途中的一些见闻。勇敢的人先享受世界,我读完后这篇文章后对他勇敢体验人生的勇气十分钦佩,也对现在的人严重依赖手机的程度有了更深刻的认识,内心有那么一点感触和感慨,同时也觉得作者的文字写得很好,于是想写一篇文章记录一下。
One-Day Trip Guide to Guangzhou's Chimelong Safari Park (Tickets + Map Route + Opening Hours + Tips)
Planning a day trip to Chimelong Safari Park in Guangzhou, China? This practical guide provides all the details you need—from ticket prices and best routes to opening hours and essential tips—to ensure a smooth and enjoyable visit.
Your Local Travel Guide to Guizhou, China: 6 Days, 5 Nights Itinerary and Top Sights to See
如何在Go Gin中获取完整服务器URL路径和QueryString查询参数
在使用 Gin 框架开发 Go Web 应用时,开发者常常需要获取请求的完整 URL,以便于处理重定向、生成动态链接、记录日志等需求。然而,Gin 本身并没有直接提供获取完整服务器 URL 的方法,这导致不少开发者在寻找解决方案时,往往会搜索类似以下关键词:
- Gin 获取完整 URL
- 如何在 Gin 中获取服务器 URL
- Gin 获取请求的完整路径
- Gin endpoint handler 获取完整 URL
- Gin 获取服务器地址和端口
本文将详细讲解如何在 Gin 框架中,从任意端点处理程序(Endpoint Handler)获取请求的完整服务器 URL,并通过代码示例演示实现方法。
pip 源设置指南:在 Windows、macOS 和 Linux 上配置腾讯云源
在 Python 开发中,pip 是我们用来安装和管理包的工具。为了提高安装速度,尤其是在网络条件不佳的情况下,我们可以配置 pip 使用不同的源。本文将介绍如何配置 pip 源,包括使用腾讯云镜像源、临时设置源、以及在不同操作系统上的配置方法。