二空
二空
发布于 2025-12-16 / 4 阅读
0
0

centos安装redis-server

在CentOS上安装Redis服务器有多种方法,以下是几种常用的安装方式:

方法一:使用YUM安装(推荐)

1. 添加EPEL仓库

bash

sudo yum install epel-release

2. 安装Redis

bash

sudo yum install redis

3. 启动Redis服务

bash

sudo systemctl start redis
sudo systemctl enable redis

4. 检查Redis状态

bash

sudo systemctl status redis

方法二:从源码编译安装

1. 安装编译依赖

bash

sudo yum groupinstall "Development Tools"
sudo yum install tcl

2. 下载并编译Redis

bash

cd /tmp
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6
make
sudo make install

3. 创建Redis配置和目录

bash

sudo mkdir /etc/redis
sudo mkdir /var/lib/redis
sudo cp redis.conf /etc/redis/

方法三:使用Remi仓库安装更新版本

1. 安装Remi仓库

bash

sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. 启用Remi仓库并安装Redis

bash

sudo yum --enablerepo=remi install redis

基本配置和使用

1. 编辑Redis配置文件

bash

sudo vi /etc/redis.conf

常用配置项:

bash

# 绑定IP地址(0.0.0.0表示允许所有IP访问)
bind 0.0.0.0

# 设置密码
requirepass your_password

# 启用守护进程模式
daemonize yes

# 设置数据目录
dir /var/lib/redis

2. 重启Redis服务

bash

sudo systemctl restart redis

3. 测试Redis连接

bash

redis-cli

# 测试ping命令
127.0.0.1:6379> ping
PONG

# 设置和获取键值
127.0.0.1:6379> set test "Hello Redis"
OK
127.0.0.1:6379> get test
"Hello Redis"

4. 防火墙配置(如果需要远程访问)

bash

sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload

验证安装

检查Redis版本

bash

redis-server --version

检查服务状态

bash

sudo systemctl status redis

测试性能

bash

redis-benchmark -q -n 100000

安全建议

  1. 设置强密码:在配置文件中使用requirepass指令

  2. 限制绑定IP:只绑定必要的IP地址

  3. 启用保护模式:保持protected-mode yes

  4. 考虑使用SSL:对于远程连接建议使用SSL加密

推荐使用第一种方法(YUM安装),因为它最简单且易于维护。如果需要特定版本的Redis,可以选择源码编译安装或使用Remi仓库。


评论