找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6457|回复: 0

Redis数据库安装、启动与基础环境搭建

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2026-8-11 16:56:22 | 显示全部楼层 |阅读模式
Redis数据库安装、启动与基础环境搭建指南

一、Redis安装

1. Linux系统安装(以Ubuntu为例)
  1. # 更新软件包列表
  2. sudo apt update
  3. # 安装Redis
  4. sudo apt install redis-server
  5. # 验证安装
  6. redis-cli --version
复制代码

2. 从源码安装(最新版本)
  1. # 下载最新稳定版
  2. wget http://download.redis.io/redis-stable.tar.gz
  3. tar xzf redis-stable.tar.gz
  4. cd redis-stable
  5. # 编译安装
  6. make
  7. sudo make install
复制代码

3. Windows系统安装

  • 访问Redis官方GitHub仓库的Windows分支:https://github.com/microsoftarchive/redis/releases
  • 下载最新的Windows版本ZIP文件
  • 解压并运行
    1. redis-server.exe
    复制代码


二、Redis启动

1. Linux系统启动
  1. # 启动Redis服务
  2. sudo service redis-server start
  3. # 或者使用systemctl
  4. sudo systemctl start redis
  5. # 设置为开机自启
  6. sudo systemctl enable redis
复制代码

2. 命令行直接启动
  1. # 前台运行(调试用)
  2. redis-server
  3. # 指定配置文件启动
  4. redis-server /etc/redis/redis.conf
复制代码

3. 验证Redis是否运行
  1. # 检查Redis进程
  2. ps aux | grep redis
  3. # 使用redis-cli连接
  4. redis-cli
  5. # 输入PING命令,应返回PONG
复制代码

三、基础配置

1. 配置文件位置

  • 默认配置文件:
    1. /etc/redis/redis.conf
    复制代码
  • 源码安装的配置文件:
    1. redis-stable/redis.conf
    复制代码


2. 常用配置项
  1. # 绑定地址,0.0.0.0表示允许所有IP连接
  2. bind 0.0.0.0
  3. # 保护模式,生产环境建议开启
  4. protected-mode yes
  5. # 端口号
  6. port 6379
  7. # 持久化设置
  8. save 900 1     # 900秒内至少1个键被更改则进行快照
  9. save 300 10
  10. save 60 10000
  11. # 密码认证
  12. requirepass yourpassword
  13. # 最大客户端连接数
  14. maxclients 10000
  15. # 最大内存限制
  16. maxmemory 1gb
  17. # 内存淘汰策略
  18. maxmemory-policy allkeys-lru
复制代码

3. 应用配置
  1. # 修改配置后重启Redis
  2. sudo systemctl restart redis
复制代码

四、基础操作

1. 使用redis-cli
  1. # 连接Redis
  2. redis-cli -h 127.0.0.1 -p 6379 -a yourpassword
  3. # 基本命令
  4. SET mykey "Hello"
  5. GET mykey
  6. INCR counter
  7. DEL mykey
复制代码

2. 常用命令

    1. PING
    复制代码
    : 测试连接
    1. INFO
    复制代码
    : 查看服务器信息
    1. CONFIG GET *
    复制代码
    : 查看所有配置
    1. SHUTDOWN
    复制代码
    : 关闭Redis服务器


五、安全设置

  • 设置强密码:在配置文件中设置
    1. requirepass
    复制代码
  • 绑定特定IP:修改
    1. bind
    复制代码
    配置,只允许信任的IP访问
  • 修改默认端口:将
    1. port
    复制代码
    从6379改为其他端口
  • 禁用危险命令

  
  1. rename-command FLUSHALL ""
  2.    rename-command CONFIG ""
复制代码

六、持久化配置

Redis提供两种持久化方式:

  • RDB快照:定期保存数据快照
  • 配置
    1. save
    复制代码
    参数控制快照频率
  • 快照文件默认保存在
    1. /var/lib/redis/dump.rdb
    复制代码
  • AOF(Append Only File):记录所有写操作
  • 启用AOF:
    1. appendonly yes
    复制代码
  • 配置同步频率:
    1. appendfsync everysec
    复制代码
    (推荐)


七、性能监控

  • 使用
    1. redis-cli
    复制代码
    监控:

  
  1. redis-cli info
  2.    redis-cli monitor  # 实时监控命令
复制代码

  • 使用
    1. redis-benchmark
    复制代码
    测试性能:

  
  1. redis-benchmark -n 10000 -c 50
复制代码

八、常见问题解决

  • 连接被拒绝
  • 检查
    1. bind
    复制代码
    配置
  • 检查防火墙设置
  • 确认Redis服务是否运行
  • 性能问题
  • 检查内存使用情况
  • 考虑使用更合适的持久化策略
  • 优化数据结构使用
  • 持久化文件过大
  • 考虑使用AOF重写或RDB压缩
  • 调整持久化策略


通过以上步骤,您可以完成Redis的基本安装、配置和启动。根据实际需求,您可以进一步调整配置以优化性能和安全性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-9-12 18:13 , Processed in 0.070980 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表