网站首页 > 精选文章 / 正文
本文由【云老大】 TG@yunlaoda360 撰写
一、安装 Redis
- 使用包管理器安装(推荐)
- 在 CentOS 系统中,可以通过 yum 包管理器安装 Redis:
- sudo yum update -y sudo yum install redis -y
- 在 Ubuntu 系统中,可以通过 apt 包管理器安装 Redis:
- sudo apt-get update sudo apt-get install redis-server -y
- 安装完成后,Redis 服务会自动启动。
- 从源码安装
- 下载 Redis 源码包:
- wget http://download.redis.io/releases/redis-7.2.4.tar.gz
- 解压并编译安装:
- tar -xzvf redis-7.2.4.tar.gz cd redis-7.2.4 make sudo make install
二、配置 Redis
- 修改 Redis 配置文件
- Redis 的配置文件通常位于 /etc/redis/redis.conf(通过包管理器安装时)或解压目录下的 redis.conf(从源码安装时)。以下是主要配置项的说明:
- bind:默认 Redis 只允许本地访问。如果需要允许外网访问,可以将 bind 修改为服务器的公网 IP 地址或 0.0.0.0(注意安全风险)。
- daemonize:设置为 yes,使 Redis 以后台守护进程方式运行。
- requirepass:设置 Redis 的访问密码,例如 requirepass your_password。
- maxmemory:设置 Redis 最大内存限制,例如 maxmemory 512mb。
- logfile:指定日志文件路径,例如 logfile /var/log/redis/redis.log。
- 启用持久化(可选)
- Redis 支持两种持久化方式:RDB 和 AOF。可以根据需求配置持久化选项。例如:
- 启用 RDB 持久化:
- save 900 1 save 300 10 save 60 10000
- 启用 AOF 持久化:
- appendonly yes appendfsync everysec
- 设置 Redis 开机自启(可选)
- 在 CentOS 系统中:
- sudo systemctl enable redis
- 在 Ubuntu 系统中:sudo systemctl enable redis-server
三、启动 Redis
- 使用配置文件启动
- 如果从源码安装,可以在解压目录的 src 子目录中运行以下命令启动 Redis 服务:
- ./redis-server ../redis.conf
- 如果使用包管理器安装,可以通过以下命令启动 Redis 服务:sudo systemctl start redis
- 检查 Redis 服务状态
- 可以使用以下命令检查 Redis 的运行状态:
- systemctl status redis
四、测试 Redis
- 使用 Redis 客户端连接
- 在本地终端中,使用 Redis 客户端连接到 Redis 服务器:
- redis-cli -h your_server_ip -p 6379 -a your_password
- 如果连接成功,说明 Redis 服务已正常运行。
- 测试缓存功能
- 在 Redis 客户端中,执行以下命令测试缓存功能:
- SET test_key "Hello, Redis!" GET test_key DEL test_key
五、安全配置
- 配置防火墙规则
- 在腾讯云控制台中,确保 Redis 的端口(默认为 6379)已添加到安全组规则中,允许外部访问。
- 设置访问控制
- 通过 Redis 配置文件中的 requirepass 参数设置密码,确保只有授权用户可以访问 Redis 服务。
- 限制外网访问(可选)
- 如果 Redis 仅用于本地服务,建议将 bind 设置为 127.0.0.1,以避免外网直接访问。
Tags:windows下redis安装
猜你喜欢
- 2025-05-02 手把手教你搭建哨兵模式- Redis(哨兵模式redis集群)
- 2025-05-02 redis连接被拒绝解决办法(redis连接被拒绝解决办法是什么)