安装 Redis 与 redis-cli
约 462 字大约 2 分钟
布欧-Lewyon
2026-05-15
安装 Redis
# macOS
brew install redis
brew services start redis
# Ubuntu
sudo apt install redis-server
sudo systemctl start redis
sudo systemctl enable redis
# Docker
docker run -d -p 6379:6379 --name redis redis:7-alpine
# 源码编译
wget https://download.redis.io/releases/redis-7.4.0.tar.gz
tar xzf redis-7.4.0.tar.gz
cd redis-7.4.0
make
make installredis-cli
# 连接本地
redis-cli
# 指定主机和端口
redis-cli -h 192.168.1.100 -p 6379
# 带密码认证
redis-cli -a yourpassword
# 连接后认证
127.0.0.1:6379> AUTH yourpassword
OK
# 执行单条命令
redis-cli PING
redis-cli GET mykey
# 选择数据库(0-15,默认 0)
127.0.0.1:6379> SELECT 1
OK
127.0.0.1:6379[1]> SET key valueredis-benchmark
# 基准测试(100 并发,10000 请求)
redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 10000
# 测试特定命令
redis-benchmark -t set,get -q
# 输出示例
# SET: 125000.00 requests per second
# GET: 130000.00 requests per secondredis.conf 关键配置
# 查找配置文件位置
redis-cli CONFIG GET dir
redis-cli CONFIG GET "config file"# redis.conf
bind 127.0.0.1 # 监听地址
port 6379 # 端口
daemonize yes # 守护进程
requirepass yourpassword # 密码
maxmemory 2gb # 最大内存
maxmemory-policy allkeys-lru # 淘汰策略
loglevel notice # 日志级别
logfile /var/log/redis/redis.log # 日志文件
databases 16 # 数据库个数
save 900 1 # 900 秒内 1 次修改触发 RDB
save 300 10 # 300 秒内 10 次修改触发 RDB
save 60 10000 # 60 秒内 10000 次修改触发 RDB# 运行时修改配置
redis-cli CONFIG SET maxmemory 1gb
redis-cli CONFIG SET requirepass newpass验证安装
redis-cli PING
# PONG
redis-cli SET test hello
redis-cli GET test
# "hello"
redis-server --version
# Redis server v=7.4.0小结
- macOS:
brew install redis;Ubuntu:apt install redis-server;Docker:redis:7-alpine。 - redis-cli 连接服务器,
PING验证连通。 redis-benchmark测试性能(10W+ QPS)。- redis.conf 控制持久化策略(
save)、淘汰策略(maxmemory-policy)、安全(requirepass)。 - 生产环境一定要设置密码
requirepass和最大内存maxmemory。
