admin 发表于 2026-8-11 16:56:22

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]
查看完整版本: Redis数据库安装、启动与基础环境搭建