Access
Redis 访问地址: redis://localhost:6379
交互式 Shell 访问示例:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
重要文件与目录
/etc/redis/redis.conf→ 主配置文件/var/lib/redis/→ 持久化数据目录/var/log/redis/redis-server.log→ Log file/usr/bin/redis-cli→ Redis 命令行工具/usr/bin/redis-server→ Redis 守护进程二进制文件
Service Management
常用服务操作:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuration
Redis 配置文件说明: /etc/redis/redis.conf
- bind:控制 Redis 监听的网络接口。
- protected-mode:若需允许远程访问,必须将其禁用。
- requirepass:设置客户端认证密码。
- maxmemory:限制 RAM 用量(适用于缓存场景)。
- appendonly:启用 AOF 持久化。
修改配置后:
systemctl restart redis-server
常用工具与命令
Redis 内置了以下工具:
redis-cli→ Redis 命令行界面redis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ 验证 AOF/RDB 持久化文件redis-server→ 手动启动 Redis 守护进程
日志与监控
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
查看已连接的客户端:
redis-cli client list
Persistence Modes
Redis 支持两种持久化方式:
- RDB 快照 → 按固定间隔保存数据库状态(轻量)。
- AOF(追加写入文件)→ 记录每次写操作(更安全,但文件较大)。
两者可在以下位置同时启用 /etc/redis/redis.conf for durability.