2019-06-23 Redis 持久化导致的阻塞问题 Redis 是一个高性能的键值存储系统,提供了多种持久化机制(RDB 和 AOF)以确保数据的持久性。然而,在某些情况下,持久化过程可能导致 Redis 的阻塞,从而影响系统性能。以下是对这个问题的深入探讨及解决方案。 1. 持久化机... 阅读全文
2019-06-08 MySQL `GROUP_CONCAT` 使用及注意事项 GROUPCONCAT 是 MySQL 中一个非常有用的聚合函数,用于将分组结果中的多个值连接成一个字符串。它通常用于将同一组中的多个行合并为一行,适用于报告和数据分析场景。 1. GROUPCONCAT 的基本用法 1.1 语法 -... 阅读全文
2019-06-05 MySQL SQL 查询优化:使用 `USE`, `IGNORE`, `FORCE` 关键字 在 MySQL 中,优化查询性能是提高数据库应用效率的重要部分。USE, IGNORE, 和 FORCE 关键词可以在特定情况下增强查询的灵活性。以下是对这三个关键词的详细介绍及其使用场景。 1. USE 关键字 1.1 概述 USE... 阅读全文
2019-04-25 MySQL 乐观锁版本控制解决高并发问题 乐观锁是一种常用的并发控制机制,适用于读操作远多于写操作的场景。它通过版本控制来避免多个事务对同一数据的冲突,从而有效解决高并发问题。以下是实现乐观锁的基本概念、使用方法以及示例。 1. 乐观锁的概念 乐观锁的核心思想是:假设在操作过... 阅读全文
2019-03-30 Redis 测试工具 `redis-benchmark` redis-benchmark 是 Redis 自带的性能测试工具,用于评估 Redis 服务器的性能。这工具可以模拟多种不同的请求类型,并测量 Redis 处理这些请求的速度和吞吐量。以下是关于如何使用 redis-benchmar... 阅读全文