Redis 学习手册

目录 Redis 架构详解 – 单机模式、主从复制、哨兵 Sentinel、Cluster 集群模式的设计与实现原理 安装与部署 – Linux 环境安装、Docker 容器化部署,单机/主从/哨兵/…

深入了解Redis事务中的CAS操作

在分布式系统中,数据一致性和原子操作是确保系统可靠性的关键。而在Redis这一高性能的内存数据库中,事务和CAS(Compare-And-Swap,比较并交换)操作起到了至关重要的作用。本文将深入探讨…

解决Redis并发竞争问题的常用方法

在分布式系统中,尤其是当多个客户端并发访问数据时,Redis作为高性能的内存数据存储,面临着并发竞争问题。并发竞争问题通常是由于多个客户端同时访问并修改相同数据而引发的,可能会导致数据不一致、丢失或其…

Redis-ACL SAVE 命令详解

ACL SAVE 命令详解 ACL SAVE 命令用于将当前服务器内存中定义的 ACL(访问控制列表)规则保存到外部的 ACL 文件中。这个命令非常重要,因为它能确保当前的 ACL 配置被持久化,以便…

Redis-ACL LOG 命令详解

ACL LOG 命令详解 ACL LOG 命令用于查看 Redis 实例的 ACL 安全事件日志,包括认证失败、命令拒绝和键访问拒绝等事件。该命令帮助管理员监控 ACL 规则的执行情况,及时发现潜在的…

Redis-ACL LOAD 命令详解

ACL LOAD 命令详解 ACL LOAD 命令用于重新加载 Redis 的 ACL(访问控制列表)配置文件,替换当前内存中的所有 ACL 规则。它确保了 ACL 的加载操作要么完全成功,要么完全失…

Redis-ACL GETUSER 命令详解

ACL GETUSER 命令详解 ACL GETUSER 命令用于获取指定 ACL 用户的详细规则,包括该用户的权限、密码、命令、键模式、频道模式和选择器等信息。这对于审计、管理和调试 Redis 用…

Redis-ACL GENPASS 命令详解

ACL GENPASS 命令详解 ACL GENPASS 命令用于生成一个随机的密码。这个命令通常用于为 Redis 用户创建强密码,特别是用于身份验证时的 ACL(访问控制列表)用户密码。生成的密码…

Redis-ACL DRYRUN 命令详解

ACL DRYRUN 命令详解 ACL DRYRUN 命令用于模拟指定用户执行某个命令的情况,而不会实际执行命令。这是一个非常有用的工具,允许你在不影响实际数据或执行副作用的情况下测试用户的权限。它帮…

Redis-ACL CAT 命令详解

ACL CAT 命令详解 ACL CAT 命令用于列出 Redis 中的 ACL(访问控制列表)分类。你可以通过这个命令查看所有可用的分类,或者查看某个特定分类下的命令。 语法: ACL CAT [c…

Redis命令操作手册

Redis 全部命令操作手册 Redis 是一个开源的内存数据结构存储,用作数据库、缓存和消息代理。以下是 Redis 中的一些常用命令,包含命令描述、实例、应用场景、优点和缺点。 基础命令 1.1 …

死锁

引入 现实世界里,账户转账操作是支持并发的,而且绝对是真正的并行,银行所有的窗口都可以做转账操作。只要我们能仿照现实世界做转账操作,串行的问题就解决了。 我们试想在古代,没有信息化,账户的存在形式真的…

close
arrow_upward