Redis数据库安装、启动与基础环境搭建
Redis数据库安装、启动与基础环境搭建指南一、Redis安装
1. Linux系统安装(以Ubuntu为例)
# 更新软件包列表
sudo apt update
# 安装Redis
sudo apt install redis-server
# 验证安装
redis-cli --version
2. 从源码安装(最新版本)
# 下载最新稳定版
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
# 编译安装
make
sudo make install
3. Windows系统安装
[*]访问Redis官方GitHub仓库的Windows分支:https://github.com/microsoftarchive/redis/releases
[*]下载最新的Windows版本ZIP文件
[*]解压并运行redis-server.exe
二、Redis启动
1. Linux系统启动
# 启动Redis服务
sudo service redis-server start
# 或者使用systemctl
sudo systemctl start redis
# 设置为开机自启
sudo systemctl enable redis
2. 命令行直接启动
# 前台运行(调试用)
redis-server
# 指定配置文件启动
redis-server /etc/redis/redis.conf
3. 验证Redis是否运行
# 检查Redis进程
ps aux | grep redis
# 使用redis-cli连接
redis-cli
# 输入PING命令,应返回PONG
三、基础配置
1. 配置文件位置
[*]默认配置文件:/etc/redis/redis.conf
[*]源码安装的配置文件:redis-stable/redis.conf
2. 常用配置项
# 绑定地址,0.0.0.0表示允许所有IP连接
bind 0.0.0.0
# 保护模式,生产环境建议开启
protected-mode yes
# 端口号
port 6379
# 持久化设置
save 900 1 # 900秒内至少1个键被更改则进行快照
save 300 10
save 60 10000
# 密码认证
requirepass yourpassword
# 最大客户端连接数
maxclients 10000
# 最大内存限制
maxmemory 1gb
# 内存淘汰策略
maxmemory-policy allkeys-lru
3. 应用配置
# 修改配置后重启Redis
sudo systemctl restart redis
四、基础操作
1. 使用redis-cli
# 连接Redis
redis-cli -h 127.0.0.1 -p 6379 -a yourpassword
# 基本命令
SET mykey "Hello"
GET mykey
INCR counter
DEL mykey
2. 常用命令
[*]PING: 测试连接
[*]INFO: 查看服务器信息
[*]CONFIG GET *: 查看所有配置
[*]SHUTDOWN: 关闭Redis服务器
五、安全设置
[*]设置强密码:在配置文件中设置requirepass
[*]绑定特定IP:修改bind配置,只允许信任的IP访问
[*]修改默认端口:将port从6379改为其他端口
[*]禁用危险命令:
rename-command FLUSHALL ""
rename-command CONFIG ""
六、持久化配置
Redis提供两种持久化方式:
[*]RDB快照:定期保存数据快照
[*]配置save参数控制快照频率
[*]快照文件默认保存在/var/lib/redis/dump.rdb
[*]AOF(Append Only File):记录所有写操作
[*]启用AOF:appendonly yes
[*]配置同步频率:appendfsync everysec(推荐)
七、性能监控
[*]使用redis-cli监控:
redis-cli info
redis-cli monitor# 实时监控命令
[*]使用redis-benchmark测试性能:
redis-benchmark -n 10000 -c 50
八、常见问题解决
[*]连接被拒绝:
[*]检查bind配置
[*]检查防火墙设置
[*]确认Redis服务是否运行
[*]性能问题:
[*]检查内存使用情况
[*]考虑使用更合适的持久化策略
[*]优化数据结构使用
[*]持久化文件过大:
[*]考虑使用AOF重写或RDB压缩
[*]调整持久化策略
通过以上步骤,您可以完成Redis的基本安装、配置和启动。根据实际需求,您可以进一步调整配置以优化性能和安全性。
页:
[1]