数据库/redis/Centos7 安装 redis 6.md · 努力就是魅力/it-note - Gitee.com
在Linux系统下安装和配置Redis
1. 安装Redis
使用包管理器安装
对于大多数Linux发行版,你可以使用系统的包管理器来安装Redis。
-
Ubuntu/Debian 系统:
- bash
复制代码
sudo apt update sudo apt install redis-server -
CentOS/RHEL 系统:
bash
复制代码
sudo yum install epel-release sudo yum install redis
手动编译安装
如果你需要安装特定版本的Redis,或者包管理器中的版本较旧,可以手动编译安装:
bash
复制代码
# 下载Redis的最新稳定版本 wget http://download.redis.io/releases/redis-<version>.tar.gz #
解压缩 tar xzf redis-<version>.tar.gz cd redis-<version> # 编译 make
编译完成后,你可以通过以下命令测试Redis是否工作正常:
bash
复制代码
src/redis-server
2. 配置Redis
Redis的配置文件通常位于 /etc/redis/redis.conf。你可以根据需求修改该文件中的配置。
关键配置项:
-
绑定IP (
bashbind): Redis默认绑定到127.0.0.1,即仅允许本地访问。如果需要远程访问,修改bind参数,例如:复制代码
bind 0.0.0.0 -
保护模式 (
protected-mode): Redis保护模式默认开启,如果绑定到非本地IP,建议关闭该模式:
bash复制代码
protected-mode no -
持久化 (
persistence): Redis有两种持久化方式:快照 (RDB) 和追加日志 (AOF)。- 启用RDB:
bash复制代码
save 900 1 save 300 10 save 60 10000 - 启用AOF:
bash复制代码
appendonly yes
- 启用RDB:
-
端口 (
port): 默认端口为6379,你可以根据需要修改:
bash复制代码
port 6379 -
最大内存使用 (
maxmemory): 为Redis设置最大内存使用量,超出后将执行淘汰策略:
bash复制代码
maxmemory 256mb
3. 启动和管理Redis服务
使用系统服务管理工具
-
Ubuntu/Debian:
bash复制代码
sudo systemctl start redis-server sudo systemctl enable redis-server -
CentOS/RHEL:
bash复制代码
sudo systemctl start redis sudo systemctl enable redis
手动启动Redis
如果手动编译安装的Redis,可以通过以下命令启动:
bash
复制代码
src/redis-server /path/to/redis.conf
4. 验证Redis安装
可以使用Redis自带的客户端工具 redis-cli 连接并测试Redis是否正常工作:
bash
复制代码
redis-cli
连接成功后,可以执行简单的Redis命令,比如PING,返回PONG表示Redis正常运行:
bash
复制代码
127.0.0.1:6379> PING PONG
这样,你就成功在Linux上安装并配置好了Redis。
1125

被折叠的 条评论
为什么被折叠?



