美文网首页
CenteOS7安装Redis

CenteOS7安装Redis

作者: 小嘚瑟l | 来源:发表于2018-08-31 15:12 被阅读0次

    1、官网下载Redis 压缩包

    地址:http://redis.io/download 

    2、解压

    [root@localhost redis]# tar -zxvf redis-4.0.11.tar.gz

    3、对Redis解压后文件进行编译

    [root@localhost redis]# make

    如果提示gcc命令未找到,这是因为redis没有安装gcc编译器没安装

    这时候只要安装编译器即可

    [root@localhost redis-4.0.11]# yum install -y gcc g++ gcc-c++ make

    又出现错误,上网查了解决方案

    [root@localhost redis-4.0.11]# make MALLOC=libc

    编译成功

    4、安装

    [root@localhost redis-4.0.11]# make install PREFIX=/usr/local/java/redis

    PREFIX参数指定文件的安装目录

    5、Redis启动

    前端启动:[root@localhost bin]# ./redis-server 前端启动以后,我们不能再继续操作redis,所以一般不用。

    启动成功后如下图所示:

    后台启动

    把/root/redis-3.0.0/redis.conf文件复制到/usr/local/redis/bin目录下

    [root@localhost redis-4.0.11]# cp redis.conf /usr/local/java/redis/bin/

    复制成功以后多出一个redis.conf文件:

    修改一下这个配置文件的内容:

    [root@localhost redis]# vim redis.conf

    将daemonize的值由原来的no修改为yes,保存退出。

    在bin目录下输入

    启动:

    ./redis-server redis.conf

    测试:

    [root@localhost redis]# ./bin/redis-cli

    127.0.0.1:6379> ping

    PONG

    127.0.0.1:6379> set name lck

    OK

    127.0.0.1:6379> get name

    "lck"

    127.0.0.1:6379>

    关闭:

    [root@localhost bin]# pkill redis

    6、防火墙设置6379端口号:

    [root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent

    [root@localhost bin]# firewall-cmd --reload

    7、开机启动

    (1)在redis/utils找到redis_init_script 将它拷贝到  /etc/init.d 目录并重命名为redis

    [root@localhost bin]# cd /etc/init.d

    (2)编辑redis脚本

    [root@localhost init.d]# vim redis

    请根据自己的安装目录修改以下5个参数的实际路径

    REDISPORT=6379 #端口

    EXEC=/usr/local/java/redis/bin/redis-server #启动服务的命令路径

    CLIEXEC=/usr/local/java/redis/bin/redis-cli #客户端路径

    PIDFILE=/var/run/redis_${REDISPORT}.pid #记录pid(进程id)文件路径

    CONF="/usr/lcoal/java/redis/bin/redis.conf" #配置文件路径

    (3)将 Redis 注册成为服务: 

    [root@localhost init.d]# chkconfig --add redis 

    (4)启动 Redis 服务 

    [root@localhost init.d]# service redis start

    (5)停止Redis服务

    [root@localhost init.d]# service redis stop

    相关文章

      网友评论

          本文标题:CenteOS7安装Redis

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