美文网首页
CentOS7下安装redis4.0.8

CentOS7下安装redis4.0.8

作者: John_Phil | 来源:发表于2018-10-03 11:52 被阅读0次

安装redis

获取redis资源

 wget http://download.redis.io/releases/redis-4.0.8.tar.gz

如果发现找不到 wget:command not found则使用安装命令 yum -y install wget

 剪切到到 worksoft文件夹

mv redis-4.0.8.tar.gz /worksoft/redis-4.0.8.tar.gz

tar -xvf redis-4.0.8.tar.gz 

你会发现很多c文件 接着需要进行编译

编译并安装

进入 redis安装目录

使用make进行编译

编译redis报错"cc:未找到命令"解决方案

yum -y install gcc automake autoconf libtool make 

安装完成后重新 编译redis

解决办法:make MALLOC=libc

最后提示如下

接着进入 redis的src目录

make install PREFIX=/usr/local/redis (选择安装路径)

再次对src上一级目录进行make操作(若发现/usr/local/redis/bin/不存在 则重复上一步和当前步骤)

将配置文件移动到redis安装目录下

mkdir /usr/local/redis/etc

返回到 redis安装目录

mv redis.conf  /usr/local/redis/etc/redis-conf

启动服务、配置

启动服务/usr/local/redis/bin/redis-server出现如下提示

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

第一个是启动redis服务器

第二个是启动服务器所需的配置

配置redis为后台启动

  vim  /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes

让redis开机自启

vim /etc/rc.local加入  

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

开机调用这段开启redis的命令

重新启动redis

客户端链接

/usr/local/redis/bin/redis-cli

使用ping命令  收到回复pong 说明连接成功

停止服务

/usr/local/redis/bin/redis-clishutdown

或者

pkill redis-server

如果想要卸载redis(有需要时再使用)

卸载redis:

    rm -rf /usr/local/redis //删除安装目录

    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

    rm -rf /worksoftInstall/redis-4.0.8 //删除redis解压文件夹

使用jedis连接redis

在使用jedis连接redis时发现连接超时 可能是linux防火墙 的原因,我们需要开启对应的redis 端口号

修改vim -r /etx/sysconfig/iptables     保存 :wq

接着 继续开启 发现iptables 没有安装

安装

关闭防火墙

service iptables stop

centsos 7

//临时关闭

systemctl stop firewalld

//禁止开机启动

systemctl disable firewalld

重新启动

service iptables start

注释掉 redis-config中的

protected-mode no

注销掉 bind 127.0.0.1 

(bing指定 Redis 只接收来自于该 IP 地址的请求,如果不进行设置,那么将处理所有请求)

(这里的思路是1.关闭防火墙(或者开放对应6379端口)2.修改redis.conf)

相关文章

网友评论

      本文标题:CentOS7下安装redis4.0.8

      本文链接:https://www.haomeiwen.com/subject/itpzoftx.html