博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos 7.4 源码安装 redis-5.0.4
阅读量:7040 次
发布时间:2019-06-28

本文共 2495 字,大约阅读时间需要 8 分钟。

hot3.png

  1. 准备工作

    点击 下载安装包

    官网截图

  2. 使用 tar -zxvf 把安装包解压到 /usr/local 目录下,命名为 redis,步骤省略,结果如下

    [root@iZ2xxxxxuf9Z local]# pwd /usr/local [root@iZ2xxxxxuf9Z local]# ls aegis  etc    include  lib    libexec  nginx         redis  share bin    games  java     lib64  mysql    nginx-1.14.1  sbin   src
  3. 编译安装

    注意要在 redis 目录下执行

    [root@iZ2xxxxxuf9Z local]# cd redis/ [root@iZ2xxxxxuf9Z redis]# make #一大堆安装日志输出     LINK redis-benchmark     INSTALL redis-check-rdb     INSTALL redis-check-aof Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory `/usr/local/redis/src' [root@iZ2xxxxxuf9Z redis]# make install cd src && make install make[1]: Entering directory `/usr/local/redis/src'     CC Makefile.dep make[1]: Leaving directory `/usr/local/redis/src' make[1]: Entering directory `/usr/local/redis/src' Hint: It's a good idea to run 'make test' ;)     INSTALL install     INSTALL install     INSTALL install     INSTALL install     INSTALL install make[1]: Leaving directory `/usr/local/redis/src' [root@iZ2xxxxxuf9Z redis]#
  4. 注册redis服务

    #复制utils下redis_init_script到/etc/rc.d/init.d/ 并命名为redis [root@iZ2xxxxxuf9Z redis]# cp utils/redis_init_script /etc/rc.d/init.d/redis #修改脚本文件 在第1行下面添加下面两行 # chkconfig: 2345 80 90  # description:  Redis is a persistent key-value database [root@iZ2xxxxxuf9Z redis]# vim  #!/bin/sh # chkconfig: 2345 80 90 # description:  Redis is a persistent key-value database # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. ### BEGIN INIT INFO # Provides:     redis_6379 # Default-Start:        2 3 4 5 # Default-Stop:         0 1 6 # Short-Description:    Redis data structure server # Description:          Redis data structure server. See https://redis.io ### END INIT INFO REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf"
  5. 初步配置文件修改

    从上一步的 /etc/rc.d/init.d/redis 文件中可以看到,CONF="/etc/redis/${REDISPORT}.conf",若不修改此行配置文件指向,则需要把配置文件以 端口号.conf 放在 /etc/redis 目录下

    [root@iZ2xxxxxuf9Z redis-5.0.0]# mkdir -p /etc/redis #复制配置文件到/etc/redis/下,并命名为6379.conf [root@iZ2xxxxxuf9Z redis]# cp redis.conf /etc/redis/6379.conf [root@iZ2xxxxxuf9Z redis]# vim /etc/redis/6379.conf #注释bind 127.0.0.1(用于远程连接),将“daemonize no”修改为“daemonize yes” #bind 127.0.0.1 daemonize yes
  6. 启动与开机启动

    #启动redis [root@iZ2xxxxxuf9Z redis]# systemctl start redis  #设置开机启动 [root@iZ2xxxxxuf9Z redis]# systemctl enable redis

参考文档:

转载于:https://my.oschina.net/u/3251146/blog/3032994

你可能感兴趣的文章
『中级篇』Docker-cloud介绍(54)
查看>>
到期的Navicat需要注册码--解决方案
查看>>
【Unity3D基础教程】给初学者看的Unity教程(二):所有脚本组件的基类 -- MonoBehaviour的前世今生...
查看>>
eclipse 误删文件的恢复,代码的恢复
查看>>
JVM之JMM详解(卷一)
查看>>
不用写代码,你也能为开源作出贡献
查看>>
面向对象基础 之-定义类,声明,属性,成员方法,传值,构造与析构方法
查看>>
×××小程序接口调试
查看>>
OpenSSL安装
查看>>
我是如何沉迷于linux系统的?
查看>>
微软正式释出基于 Chromium 的全新版本 Edge
查看>>
linux中如何取ip地址
查看>>
DameWare remote control工具远程时“找不到网络路径”错误提示67
查看>>
jstl语法及其使用
查看>>
SHELL菜单select练习
查看>>
aaa
查看>>
wwballizer以及awstat下的apache日志监控
查看>>
NO3.Shell脚本学习——编写Shell脚本
查看>>
Android蓝牙的基本介绍与实现
查看>>
正则表达式和扩展正则表达式
查看>>