1. 准备centos虚拟机
准备虚拟机或具有CentOS7系统的机器。
2. 使用repo
仓库安装Redis软件
- 执行
yum update
更新当前源。- 执行
yum install epel-release
安装epel
源。- 再次更新源。
- 安装redis:
yum install redis
- 启动redis:
systemctl start redis
3. 使用安装包安装Redis软件
- 到Redis官网下载安装包。
- 执行
tar xzf redis-4.0.11.tar.gz
将安装包解压。- 执行
cd redis-4.0.11
跳转到Redis目录。- 执行
make
编译安装文件。PS:此时可能会提示编译失败,请检查机器是否安装了
gcc、gc、ctl
等编译包或其最新版本,如果没有,请先安装,再编译。此时需要重新解压一份Redis,重新编译。
最好的方式是,再执行编译之前,分别运行这些包的安装命令,确保其为最新版本。
- 执行
make install
安装服务。- 此时,可通过命令
./src/redis-server
启动Redis服务了。
4. 配置Redis服务
- 开机自启动配置
- 在
/etc
目录下新建文件夹redis:mkdir /etc/redis
- 拷贝redis配置文件到此目录下:
cp /your/redis/tar/file/path/redis.conf /ect/redis/6379.conf
- 拷贝redis的启动脚本到
/etc/init.d/
目录下:cp /your/redis/tar/file/path/utils/redis_init_script /ect/init.d/redisd
- 验证配置文件:
/sbin/chkconfig /ect/redis/6379.conf
,无输出则是通过- 验证redis服务状态:
/sbin/chkconfig redisd
- 启动redis服务:
systemctl start redisd
- 查看启动状态:
systemctl status redisd
- 配置redis远程访问
- 打开redis的配置文件:
vim /etc/redis/6379.conf
- 修改
bind 127.0.0.1
配置为0.0.0.0 ::1
,这里的IP配置说明,请参考bind
参数上面的说明性文字- 修改
logfile
配置为自由指定的文件路径,以便查看运行日志- 修改
requirepass
配置为自由设置的密码,也可将其注释掉,不过不建议这么做- 其他的配置选项,请阅读配置文件的每项说明了解和配置
- 重启服务
- 开放系统防火墙中
6379
端口:firewall-cmd --zone=public --add-port=6379/tcp --permanent firewall-cmd --reload
网友评论