int(111) int(111) int(111) int(111) redis | 绝缘体

    (转载)Go channel 的妙用

    今天读了一位大佬的文章,直接开了脑洞,以下为原文以及原文链接 https://zhuanlan.zhihu.com/p/355028507 ======================================================================== 昨天在内网上看到一篇讲数据库连接的文章,列出了一些 sql 包的一些源码,我注意到其中取用、归还连接的方式非常有意思——通过临时创建的 channel 来传递连接。 在 sql.DB 结构体里,使用 freeConn 字段...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    CVE-2022-0543

    CVE-2022-0543 漏洞介绍 Redis Labs Redis是美国Redis Labs公司的一套开源的使用ANSI C编写、支持网络、可基于内存亦可持久化的日志型、键值(Key-Value)存储数据库,并提供多种语言的API。Redis 存在代码注入漏洞,攻击者可利用该漏洞远程执行代码。 Debian以及Ubuntu发行版的源在打包Redis时,不慎在Lua沙箱中遗留了一个对象package,攻击者可以利用这个对象提供的方法加载动态链接...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    docker进阶_dockerswarm

    DockerSwarm Docker Swarm简介 Docker Swarm的功能 ​ Docker Swarm包含两个方面:docker安全集群,以及一个微服务应用引擎 ​ 集群方面,swarm将一个或多个docker节点组织起来,是的用户能以集群方式管理它,swarm默认内置有加密的分布式集群存储、加密网络、公有TLS、安全集群接入令牌以及一个简化数字证书管理的PKI。用户可以自如的添加或删除节点 ​ 编排方面,Sw...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    docker进阶_docker-compose

    Docker-compose 为什么使用docker-compose 官方介绍 ​ Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用一个命令,您可以从您的配置中创建并启动所有服务。Compose 适用于所有环境:生产、登台、开发、测试以及 CI 工作流程。 Compose 具有用于管理应用程序整个生命周期的命令: 启动、停止和重...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    docker基础_网络模式

    docker网络 网络模式: bridge:docker默认 自己创建会默认使用bridge模式 类似vmware中的NAT模式 其中192.168.1.203是本机在现实世界局域网的ip、172.17.0.1是本机作为bridge模式的网关在docker中的ip,172.17.0.2、172.17.0.3、172.17.0.4这三个ip是三个容器对应的ip none:不配置网络 此时容器只有本地回环网络 没有网卡、IP、路由等信息 host:和宿主机共享网络 如果启动容器的...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    laravel 缓存系统的使用

    对于一个网站来说缓存系统是一个必要的组件,laravel为了方便使用,也在内部封装了laravel服务。为减轻数据库负载、提高页面访问速度、提升系统性能提供了帮助,目前Laravle支持的缓存驱动包括文件、数组、数据库、APC、Memcached和Redis,并且为这些驱动提供了统一的存取接口,这样当我们升级服务器的时候,可以不用改变系统代码。laravel默认的系统是文件服务缓存,在config/cache.php设...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    如何在 Laravel 代码中正确地使用数据库事务

    引言 在 web 开发中,数据的完整性和准确性非常重要。因此,必须确保我们编写的代码能够以安全的方式存储、更新和删除数据库中的数据。 在本文中,我们将看看什么是数据库事务,为什么它们很重要,以及如何在 Laravel 开始使用它们。我们还将研究一个常见的 “问题”,涉及队列和数据库事务。 什么是数据库事务? 在我们开始研究 Laravel 的数据库事务之前,让我们先看看它们是什么以及它们...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    Redis的集群模式和数据分片方案

    Redis是一个开源的键值存储系统,广泛应用于解决高速读写、高并发访问的数据存储需求。随着应用规模的扩大,单机Redis可能无法满足系统的性能和容量要求,因此引入了Redis集群模式和数据分片方案。 Redis集群模式 Redis集群模式是通过将数据分散存储在多个节点上,以提供更高的可用性和扩展性。它采用分布式哈希槽的方式将整个数据集划分为16384个槽,不同的槽可以分配给不同的Redis节点...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    Redis 7.0多线程性能优化实战:从单线程到多线程架构演进及性能调优策略

    Redis 7.0多线程性能优化实战:从单线程到多线程架构演进及性能调优策略 标签:Redis, 性能优化, 多线程, 缓存, 数据库 简介:深入分析Redis 7.0多线程架构的设计原理和性能优势,介绍多线程配置优化、网络I/O处理、内存管理、持久化策略等关键技术点,通过基准测试数据展示性能提升效果,为企业Redis升级提供指导。 引言:Redis架构的演进之路 自2009年发布以来,Redis一直以“单线程...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    Node.js高并发服务性能优化实战:从事件循环到集群部署的全栈优化策略

    Node.js高并发服务性能优化实战:从事件循环到集群部署的全栈优化策略 随着现代Web应用对响应速度、吞吐量和稳定性的要求日益提升,Node.js作为构建高并发服务的主流技术栈,正被广泛应用于微服务、API网关、实时通信等场景。然而,其单线程事件驱动模型在高负载下容易暴露性能瓶颈。本文将系统性地探讨如何从事件循环机制、异步处理、内存管理、代码优化、性能监控、压力测试到集群部署...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,