在CentOS7搭建redis环境
将redis-3.2.8.tar.gz,tcl8.6.1-src.tar.gz包上传至/opt下
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
将tcl8.6.1-src.tar.gz解压至本文件夹下
tar -zxvf tcl8.6.1-src.tar.gz
进入unix文件夹下
cd /opt/tcl8.6.1/unix/
yum安装gcc
yum install -y gcc
执行下配置文件
./configure
编译当前文件夹unix
make && make install
将redis-3.2.8.tar.gz解压至/usr/local/文件夹下
tar -zxvf redis-3.2.8.tar.gz -C /usr/local/
编译redis-3.2.8文件夹
make && make test && make install
将redis utils目录下的redis_init_script脚本拷贝至/etc/init.d目录中并重命名为redis_6379
cp redis_init_script /etc/init.d/
cd /etc/init.d/
mv redis_init_script redis_6379
在/etc下创建/etc/redis文件夹(存放redis的配置文件)
mkdir -p /etc/redis/
在/var下创建/var/redis/6379文件夹(存放redis的持久化文件)
mkdir -p /var/redis/6379
将redis配置文件(默认在根目录下,redis.conf)拷贝到/etc/redis目录中并重命名为6379.conf
cp redis.conf /etc/redis/
cd /etc/redis/
mv redis.conf 6378.conf
修改6378.conf内的配置文件
daemonize yes 让redis以daemon进程运行
pidfile /var/run/redis_6379.pid 设置redis的pid文件位置
port 6379 设置redis的监听端口号
dir /var/redis/6379 设置持久化文件的存储位置
用/etc/init.d/下的redis_6379启动redis,
chmod 777 redis_6379(将redis_6379设置为最高权限)
./redis_6379 start
查看redis状态
ps -ef | grep redis
显示如上图说明启动成功
远程连接
修改/etc/redis/6379.conf配置文件
将红框内配置修改为图上状态重新启动redis服务即可使用远程连接
如果远程连接失败就查看防火墙状态
firewall-cmd --state
关闭防火墙
service firewalld stop