Redis 的安装与配置
2.1 安装 Redis
下载与编译
- 从 Redis 官方网站下载最新版本的 Redis 源码。
- 解压源码包,并编译安装。bash
wget http://download.redis.io/releases/redis-6.2.5.tar.gz tar xzf redis-6.2.5.tar.gz cd redis-6.2.5 make - 安装完成后,可以使用
make test运行测试,确保安装成功。
使用包管理器安装
- 在不同的操作系统上,可以使用包管理器来安装 Redis。
- Homebrew(macOS):bash
brew install redis - apt(Debian/Ubuntu):bash
sudo apt update sudo apt install redis-server - yum(CentOS/RHEL):bash
sudo yum install redis
- Homebrew(macOS):
- 在不同的操作系统上,可以使用包管理器来安装 Redis。
验证安装
- 安装完成后,可以使用以下命令验证 Redis 是否安装成功:bash
redis-server --version redis-cli --version
- 安装完成后,可以使用以下命令验证 Redis 是否安装成功:
2.2 配置 Redis
基本配置
- Redis 的配置文件通常位于
redis.conf,可以根据需要进行修改。 - 配置文件示例(部分):ini
# 端口配置 port 6379 # 绑定地址 bind 127.0.0.1 # 持久化配置 save 900 1 save 300 10 save 60 10000 # 日志级别 loglevel notice # 数据库文件存储路径 dir /var/lib/redis
- Redis 的配置文件通常位于
持久化配置
- Redis 支持两种持久化方式:RDB 和 AOF。
- RDB(快照):ini
save 900 1 save 300 10 save 60 10000 - AOF(Append Only File):ini
appendonly yes appendfilename "appendonly.aof"
- RDB(快照):
- Redis 支持两种持久化方式:RDB 和 AOF。
安全配置
- 设置密码保护:ini
requirepass yourpassword - 限制外部访问:ini
bind 127.0.0.1
- 设置密码保护:
优化配置
- 根据服务器硬件配置和使用场景,可以调整一些参数以优化性能:ini
maxmemory 2gb maxmemory-policy allkeys-lru
- 根据服务器硬件配置和使用场景,可以调整一些参数以优化性能:
2.3 启动与停止 Redis
启动 Redis
- 启动 Redis 服务器:bash
redis-server /path/to/redis.conf - 可以使用默认配置启动:bash
redis-server
- 启动 Redis 服务器:
停止 Redis
- 使用 Redis CLI 命令停止 Redis 服务器:bash
redis-cli shutdown - 如果设置了密码,需要加上
-a参数:bashredis-cli -a yourpassword shutdown
- 使用 Redis CLI 命令停止 Redis 服务器:
后台运行 Redis
- 配置 Redis 以后台模式运行:ini
daemonize yes
- 配置 Redis 以后台模式运行:
通过以上步骤,您可以成功安装、配置并启动 Redis。接下来,您可以继续学习 Redis 提供的各种数据类型及其在 Go 语言中的使用方法。