在CentOS上配置Redis的步骤如下:
1. 安装依赖
首先,安装一些必要的依赖包。打开终端,执行以下命令:
sudo yum install -y gcc make
2. 下载Redis源码
从Redis官网下载最新的源码包。例如,下载Redis 6.2.6版本:
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
3. 解压源码包
下载完成后,解压源码包:
tar xzf redis-6.2.6.tar.gz
4. 编译和安装Redis
进入解压后的目录,并执行编译和安装命令:
cd redis-6.2.6 make sudo make install
5. 配置Redis
复制配置文件
将Redis的示例配置文件复制到 /etc/redis
目录下:
sudo mkdir /etc/redis sudo cp redis.conf /etc/redis/6379.conf
编辑配置文件
使用文本编辑器(如 vi
)编辑配置文件:
sudo vi /etc/redis/6379.conf
在配置文件中,找到以下几项并进行修改:
bind 0.0.0.0
:允许所有IP访问Redis。daemonize yes
:让Redis以守护进程方式运行。requirepass your_password
:设置Redis的访问密码,将your_password
替换为你自己的密码。port 6379
:默认端口,可以修改为其他端口。pidfile /var/run/redis_6379.pid
:指定PID文件位置。logfile /var/log/redis_6379.log
:指定日志文件位置。dir /var/lib/redis
:指定数据存储目录。
6. 启动Redis
配置完成后,启动Redis服务:
redis-server /etc/redis/6379.conf
7. 设置Redis开机自启
为了让Redis在系统启动时自动运行,需要将Redis服务作为守护进程来运行。
创建Redis启动脚本
将Redis源码里的启动脚本复制到 /etc/init.d/
目录下:
sudo cp /usr/local/src/redis-6.2.6/utils/redis_init_script /etc/init.d/redis
设置权限
给启动脚本添加权限:
sudo chmod +x /etc/init.d/redis
设置自启动
将Redis服务添加到开机自启:
sudo chkconfig --add redis
8. 测试Redis
为了确保Redis已经成功安装并运行,可以使用 redis-cli
工具进行测试:
redis-cli
在Redis命令行中,输入以下命令:
ping
如果返回 PONG
,说明Redis已经成功运行。