tencent cloud

腾讯云分布式缓存数据库(兼容 Redis)

动态与公告
产品动态
公告
新手指引
产品简介
产品概述
产品优势
应用场景
存储引擎
产品系列
产品版本
规格与性能
读写分离
多可用区部署
地域和可用区
名词解释
购买指南
计费概述
定价中心
购买实例
续费说明(包年包月)
退费说明(包年包月)
欠费说明
按量转包年包月
快速入门
快速创建实例
连接 Redis 实例
操作指南
操作总览
连接数据库实例
管理实例
升级实例
管理节点(Redis/ValKey 版)
管理多可用区
备份与恢复
账号管理
参数配置
慢查询
访问管理
网络与安全
监控与告警
事件管理(Redis/ValKey 版)
数据迁移
Redis 版全球复制
数据库审计
诊断优化
Sentinel 模式
开发准则
命名规则
基本使用准则
Key 与 Value 设计原则
命令使用准则
客户端程序设计准则
连接池配置
命令参考
命令参考概览
Redis 版与 Valkey 版命令兼容性
大版本命令使用差异
Proxy 架构与直连模式的使用差异
命令更多操作(Redis/Valkey 版)
Memcached 版命令兼容性
实践教程
基于 Spring Boot 搭建 Redis 客户端监控
Redis 客户端连接配置策略与实践
集群架构全局 SCAN 使用指南
实例安全下线
热 Key 与 大 key
可用区迁移方案
故障处理
连接异常
Redisson 客户端超时重连异常分析及解决方案
性能排查与调优
API 文档
History
Introduction
API Category
Making API Requests
Instance APIs
Parameter Management APIs
Other APIs
Backup and Restoration APIs
Region APIs
Monitoring and Management APIs
Log APIs
Data Types
Error Codes
常见问题
使用常见问题
连接登录问题
购买相关问题
相关协议
服务等级协议
Terms of Service
词汇表
联系我们

审计简介

PDF
聚焦模式
字号
最后更新时间: 2026-03-31 19:13:25

功能概述

腾讯云分布式缓存数据库 审计功能,是一套完整的数据库操作日志记录与分析系统。它通过实时采集、安全存储和高效查询用户执行的所有命令,全方位提升数据库的安全防护与可观测性。
全量行为记录: 实时采集并记录针对分布式缓存数据库的所有操作指令。
满足合规要求: 帮助企业轻松应对金融、医疗、政务等行业严苛的合规审计标准(如等保合规)。
问题追溯: 为运维与安全团队提供历史操作查询与安全监控能力,实现风险的快速定位与定责。

功能说明

功能模块
核心能力
功能说明
按需开通与关闭
开通数据库审计
支持对单实例或批量实例一键开启审计功能。开通后系统将在后台自动采集并记录命令执行情况。
关闭数据库审计
支持随时关闭单实例或批量实例的审计采集,关闭后停止产生相关费用。
说明:
关闭审计会同步清空该实例的所有历史审计日志且无法恢复,请谨慎操作。
自定义审计规则
按需调整审计类型
支持根据安全策略动态调整审计范围,修改即刻生效:
写命令(默认):审计 SET、DEL、HSET 等写操作命令,聚焦数据变更行为。
读命令:审计 GET、HGET、LRANGE 等读操作命令,追踪数据访问行为。
全部命令:审计所有读写操作命令,实现全量操作留痕。
自动降级策略
支持配置触发审计降级的 P99 延迟阈值(默认500ms,范围300~1000ms)。
说明:
当实例延迟达到该阈值时,系统将自动暂停日志采集,优先保障数据库主业务的可用性。
审计日志管理
设置日志保存时长
支持自定义保留周期(7~30天,默认7天),到期自动清理。
分级存储
提供高频存储与低频存储相结合的分级架构。系统会自动将近期活跃日志存放于高频区,确保日常排查的检索速度;历史日志则自动沉降至低频区,兼顾长期合规留存与存储成本控制。
审计信息全记录
全链路记录命令执行上下文,包含:执行时间、执行命令(含完整内容)、用户账号、数据库名、客户端 IP、节点 ID、执行时长以及错误信息。

使用条件

条件类型
具体要求
实例版本
Redis 引擎: 4.0及以上版本。
Valkey 引擎:8.0。
Proxy 引擎:5.8.25。
实例状态
实例须处于"运行中"状态,处于"创建中"、"升级中"、"隔离中"、"已销毁"等状态的实例无法开启或配置审计功能。
地域支持
实例所在地域已开通审计功能。当前审计功能已覆盖全部公有云地域,灰度期间新增地域可能受白名单限制,请以控制台实际显示为准。

相关概念

P99延迟

定义:P99延迟(99th Percentile Latency)是衡量系统性能稳定性的关键指标,表示在所有请求中,99%的请求响应时间都不超过该值,仅有1%的请求响应时间会超过该值。
在审计中的作用:P99延迟是审计功能降级保护机制的核心触发指标。当实例负载过高导致P99延迟超过配置阈值时,系统会自动触发降级策略,临时暂停审计日志采集,将计算资源优先分配给业务请求处理,确保核心业务不受影响。

降级策略

定义:降级策略是一种自适应的保护机制,当实例性能指标(P99延迟)超过预设阈值时,系统自动暂停审计日志的采集和上报,将系统资源优先分配给业务请求处理,确保业务可用性不受审计功能的影响。
正常状态:实例 P99 延迟处于正常范围内,所有符合审计规则的用户命令都会被完整记录到审计日志中
降级触发:当 P99 延迟连续超过配置阈值(默认500ms)达到一定时间窗口后,系统自动进入降级状态,暂停审计数据采集
降级期间:在降级状态下执行的命令将不会被记录到审计日志中,但不影响命令的正常执行
自动恢复:当 P99 延迟恢复到正常水平并保持稳定后,系统自动退出降级状态,恢复审计日志的正常采集

常见问题

Q1:开启审计功能会影响性能吗?

会有一定影响,但通过多重优化机制将影响控制在可接受范围内。审计采用异步日志采集机制,命令执行与日志上报解耦进行。同时,系统内置降级策略,当 P99 延迟超过配置阈值(默认500ms)时会自动暂停审计,优先保障业务可用性,待性能恢复后自动恢复审计。对于"读命令"和"全部命令"审计,由于日志量更大,性能影响需根据实际业务的读写比例进行评估,建议在生产环境开启前先在测试环境进行压测验证。

Q2:审计日志能保留多久?

审计日志支持7-30天的灵活保留期限配置,默认保留7天。您可以根据行业合规要求和成本预算在控制台随时调整保留时长,修改后对新产生的日志立即生效。超过保留期限的日志将自动从系统中清理,清理后无法恢复。

Q3:审计日志会记录哪些信息?

审计日志会完整记录以下维度的信息,为问题追溯和合规审计提供充分依据:
命令执行时间:命令执行的精确时间戳。
客户端 IP:发起请求的客户端 IP 地址,用于追溯操作来源。
用户账号:执行命令的数据库账号名称(如使用默认账号则显示为 default)。
数据库编号:数据库编号(0-15),标识命令作用的具体数据库。
命令类型:执行的命令名称,如 SET、GET、HSET、DEL、LPUSH 等。
节点 ID:集群架构下执行命令的具体节点标识,便于定位分片级别的问题。
命令详情:完整的命令内容,包括 Key 名称和参数(敏感数据如密码、密钥会自动脱敏)。
执行时长:命令执行耗时,单位毫秒,可用于识别慢查询。
错误信息:命令执行失败时的错误原因描述。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈