安装与配置
Redis 支持多种操作系统,以下分别介绍主要平台的安装方法及基础配置。
1. Ubuntu / Debian
- 使用包管理器安装:
sudo apt update
sudo apt install redis-server
`
- 启动服务:
sudo systemctl start redis.service
sudo systemctl enable redis.service
- 检查状态:
sudo systemctl status redis
- 默认配置文件路径:
/etc/redis/redis.conf,可通过修改该文件调整 Redis 参数。
2. CentOS / RHEL
- 安装 EPEL 仓库:
sudo yum install epel-release
- 安装 Redis:
sudo yum install redis
- 启动并设置开机自启:
sudo systemctl start redis
sudo systemctl enable redis
- 配置文件一般位于
/etc/redis.conf。
3. macOS
- 使用 Homebrew 安装:
brew update
brew install redis
- 启动 Redis:
brew services start redis
- 也可手动启动:
redis-server /usr/local/etc/redis.conf
4. Windows
Redis 官方不直接支持 Windows,但有以下选择:
-
微软维护的 Windows 版 Redis(已停止更新): 在 GitHub 下载并安装,但版本较旧,不建议生产使用。
-
使用 WSL(Windows Subsystem for Linux): 安装 Ubuntu 子系统,按 Linux 安装方法操作,推荐使用。
-
Docker 方式: 安装 Docker Desktop,使用官方 Redis 镜像:
docker run -d -p 6379:6379 redis
5. 源码编译安装(适用于所有平台)
- 下载 Redis 源码包:
wget http://download.redis.io/releases/redis-7.0.0.tar.gz
tar xzf redis-7.0.0.tar.gz
cd redis-7.0.0
- 编译安装:
make
sudo make install
- 运行 Redis 服务器:
src/redis-server
基础配置
-
主要配置文件
redis.conf可自定义:- 端口和绑定地址:默认监听
6379端口,bind 127.0.0.1限制本地访问。 - 持久化策略:RDB 快照和 AOF 日志。
- 安全:设置
requirepass进行密码保护。 - 内存管理:
maxmemory配合淘汰策略防止 OOM。 - 日志和守护进程:
daemonize yes可让 Redis 以守护进程运行。
- 端口和绑定地址:默认监听
合理配置并启动 Redis 服务后,即可通过客户端连接,进行数据操作和开发。
相关内容
- Redis 是什么 Redis 是一个高性能的开源内存数据库,支持丰富的数据结构和多种操作命令。它广泛应用于缓存、消息队列和实时分析,具备持久化与高可用集群能力,提升系统性能和可靠...
- 应用场景 Redis 在缓存加速、实时数据处理、消息队列和排行榜等多种场景中表现出色,帮助提升系统性能和响应速度,是现代互联网和分布式应用的重要技术选型。
- 命令行工具 Redis 提供强大的命令行工具 redis-cli,用于连接和操作 Redis 服务器。通过命令行可执行数据读写、管理配置、监控性能等操作,是开发和运维的重要...
- SET / GET SET 和 GET 是 Redis 中最基础且常用的字符串操作命令,用于存储和获取键值对,支持丰富的参数和选项,满足各种缓存和数据存取需求。
- DEL / EXPIRE / TTL DEL、EXPIRE 和 TTL 是 Redis 中用于键的管理命令,分别用于删除键、设置键的过期时间以及查询键剩余存活时间,帮助实现数据的有效管理和生命周期控...
- redis-cli 使用 redis-cli 是 Redis 官方提供的命令行客户端工具,支持连接本地和远程服务器,执行各种命令,进行数据操作、管理和调试,是开发和运维的必备利器。