SuperAPI AI 工具集

redis

数据与分析

查看项目

更新于 10-16 06:22

技能介绍

用途:面向 Redis 内存数据存储的日常运维与管理,涵盖配置、键操作、内存管理、持久化、复制和故障排查。

主要能力:提供身份与路径信息(服务单元 redis-server.service、配置 /etc/redis/redis.conf、日志 journalctl -u redis-server 与 /var/log/redis/redis-server.log、数据目录 /var/lib/redis/、套接字 /run/redis/redis-server.sock);键操作命令(SET/GET/DEL、KEYS、--scan、MEMORY USAGE、FLUSHDB/FLUSHALL);内存与状态查看(INFO memory、INFO all、INFO replication、INFO keyspace、--stat);运行时配置(CONFIG GET/SET/REWRITE);持久化(BGSAVE、SAVE);慢日志与实时监控(SLOWLOG GET、MONITOR)。

使用方式:安装可用 apt install redis-server 或 dnf install redis;连接用 redis-cli -h 127.0.0.1 -p 6379 或 redis-cli -s /run/redis/redis-server.sock;健康检查包括 systemctl is-active redis-server、redis-cli PING、INFO server 与 INFO memory。默认端口 6379/tcp,集群总线 16379/tcp。

适用场景:单机或复制环境的 Redis 运维、缓存与持久化配置、性能与内存问题定位。

限制与注意:KEYS 为 O(N) 且阻塞,生产环境应改用 SCAN;FLUSHDB/FLUSHALL 具破坏性;MONITOR 开销高;SAVE 会阻塞客户端;默认无认证,应设置密码或仅绑定 127.0.0.1;maxmemory-policy 默认 noeviction;BGSAVE 需 vm.overcommit_memory=1;Redis 6+ 的 ACL 可替代 requirepass。资料未提供具体版本兼容范围与价格信息。