redis 快速安装及配置开机自启动

前言

本文介绍单机 redis 的安装及配置开机自启动,操作系统为 Centos 7。

下载和解压缩

下载最新的稳定版 ridis (5.0.5) , 下载地址:http://download.redis.io/releases/redis-5.0.5.tar.gz

# 下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
# 解压缩
tar -zxvf redis-5.0.5.tar.gz

编译

cd redis-5.0.5
yum -y install gcc gcc-c++ libstdc++-devel tcl
make MALLOC=libc && make test && make install

测试

执行 /bin/redis-server 脚本 ,看是否有正确显示。

开机自启动

对于生产环境来讲,我们肯定不希望每次重启都去手工启动 redis 服务,所以的话就需要配置开机自启动。

  • 复制脚本

    在 redis 的 utils 目录 下有一个脚本 redis_init_script, 复制到 /etc/init.d 目录下,并且重命名为 redis_6379

      cp utils/redis_init_script /etc/init.d/
      mv /etc/init.d/redis_init_script /etc/init.d/redis_6379
    
  • 创建目录

    需要创建二个目录,分别用于存放配置文件和持久化文件目录。其中 /etc/redis 用于存放配置文件,/var/redis/6379 用于存放持久化文件。

      mkdir -p /etc/redis
      mkdir -p /var/redis/6379
    
  • 拷贝配置文件和修改

    拷贝配置文件 redis.conf/etc/redis/ 目录下,并重命名为 6379.conf
    修改配置文件,主要是修改下面4项。

          daemonize    yes                            #让redis以daemon进程运行
          pidfile        /var/run/redis_6379.pid     #设置redis的pid文件位置
          port        6379                        #设置redis的监听端口号
          dir         /var/redis/6379                #设置持久化文件的存储位置
    
  • 修改启动脚本

    主要是在启动脚本 redis_6379 增加二行注释

      # chkconfig:   2345 90 10
      # description:  Redis is a persistent key-value database
    
    

    执行命令 chkconfig redis_6379 on;

  • 启动和关闭

    启动:执行命令 systemctl start redis_6379
    关闭:有二种方法,建议使用第二种方法关闭 redis。

    • 执行命令 systemctl stop redis_6379
    • 执行命令 redis-cli shutdown

   转载规则


《redis 快速安装及配置开机自启动》 孤独如梦 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Redis 持久化机制——RDB 和 AOF 机制 Redis 持久化机制——RDB 和 AOF 机制
概览本文主要介绍 Redis 的持久化机制,包含为什么需要持久化,持久化的二种方式,如何配置持久化,持久化的最佳实践。 为什么需要持久化我们知道 Redis 的数据是保存在内存中的,如果突然宕机或者 Redis 进程突然挂掉的话,内存中的数
2019-07-15
下一篇 
zookeeper 集群安装 zookeeper 集群安装
准备这里安装的是可生产用的 zookeeper 集群,非伪分布式集群。提前准备三台服务器。并且都已经安装 jdk 1.8。其 IP 映射如下: 192.168.56.101 worker-01 worker-01.joyxj.
2019-07-11
  目录