由于公司服务器换系统从Ubuntu换到centos上,所以在此做下笔记,方便他人与自己,哪里如果写错,希望指出,切勿狂喷
由于环境差异,安装过程可能遇到各种各样的问题,不要慌,根据错误提示解决即可。
1.下载redis , 比如把Redis安装到/usr/local/java/
cd /usr/local/java/
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2 解压压缩包
tar -zxvf redis-5.0.5.tar.gz
3安装gcc依赖
yum install gcc
4.编译安装
4.1 cd redis-5.0.5
4.2 make MALLOC=libc
5.安装
5.1 cd src
5.2 make install
6.复制配置文件: 在解压的redis文件中找到redis.conf 例子中的路径是
/usr/local/java/redis-5.0.5/redis.conf (可选操作)
mkdir /etc/redis
cp redis.conf /etc/redis/redis.conf --这里复制是为了留一份后路,玩意配置文件改坏了就重新从当前文件夹下复制一个redis.conf 就可以
7.修改配置文件
vi /usr/local/java/redis-5.0.5/redis.conf
# 修改为后台启动
daemonize no
改为
daemonize yes
# 配置访问 默认是以下的方式(只能本机访问,看自己而定吧)
bind 127.0.0.1
改为
bind 0.0.0.0 #不限制,这样一般是为了远程链接redis
# 如果需要密码访问,取消requirepass的注释 最好是设置Redis的 密码
# 我们公司的redis以前没有设置密码导致被植入脚本, 所以最好设密码
requirepass 自己设置的密码
如果CentOS 上已经开启防火墙就接着往下看
1.添加redis端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
2.重新加载防火墙配置,立即生效
firewall-cmd --reload
启动redis
1.启动redis 并指定配置文件
redis-server /etc/redis/redis.conf
2.end