阿里云服务器使用yum安装redis,配置开机自启

1.安装gcc

如果没有需要先进行安装,使用一下命令,但一般阿里云服务器都会有

 yum install cpp

2.安装redis

去redis官网,https://redis.io/download,这步可以跟着官网的步骤走,随意找个路径。个人一般把安装的包放在/usr/local/下

   

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$cp redis-5.0.5 /usr/local/redis
$ cd /usr/local/redis
 
$ make

3.启动redis

进入/redis/下,使用命令./src/redis-server就能启动redis,然后使用命令./src/redis-cli登录redis

    ./src/redis-server --启动redis
     
    ./src/redis-cli --登录redis

4.使用mkdir /etc/redis创建路径,将/redis下的redis.conf复制到/etc/redis

    [root@izwz9aj4op8q3l4o3fvvo8z utils]# mkdir /etc/redis
     
    [root@izwz9aj4op8q3l4o3fvvo8z redis]# cp redis.conf /etc/redis/6379.conf

使用vi /etc/redis/6379.conf找到daemonize no将其改为yes

5.将redis注册为系统服务

进入/utils路径,将redis_init_script复制到/etc/init.d/redisd

    [root@izwz9aj4op8q3l4o3fvvo8z redis]# cd utils/
    [root@izwz9aj4op8q3l4o3fvvo8z utils]# ll
    total 76
    -rw-rw-r-- 1 root root  593 Aug  4 06:44 build-static-symbols.tcl
    -rw-rw-r-- 1 root root 1303 Aug  4 06:44 cluster_fail_time.tcl
    -rw-rw-r-- 1 root root 1070 Aug  4 06:44 corrupt_rdb.c
    drwxrwxr-x 2 root root 4096 Aug  4 06:44 create-cluster
    -rwxrwxr-x 1 root root 2137 Aug  4 06:44 generate-command-help.rb
    drwxrwxr-x 3 root root 4096 Aug  4 06:44 graphs
    drwxrwxr-x 2 root root 4096 Aug  4 06:44 hashtable
    drwxrwxr-x 2 root root 4096 Aug  4 06:44 hyperloglog
    -rwxrwxr-x 1 root root 9567 Aug  4 06:44 install_server.sh
    drwxrwxr-x 2 root root 4096 Aug  4 06:44 lru
    -rw-rw-r-- 1 root root 1277 Aug  4 06:44 redis-copy.rb
    -rwxrwxr-x 1 root root 1447 Sep 27 22:21 redis_init_script
    -rwxrwxr-x 1 root root 1047 Aug  4 06:44 redis_init_script.tpl
    -rw-rw-r-- 1 root root 1762 Aug  4 06:44 redis-sha1.rb
    drwxrwxr-x 2 root root 4096 Aug  4 06:44 releasetools
    -rwxrwxr-x 1 root root 3787 Aug  4 06:44 speed-regression.tcl
    -rwxrwxr-x 1 root root  693 Aug  4 06:44 whatisdoing.sh
    [root@izwz9aj4op8q3l4o3fvvo8z utils]# ^C
    [root@izwz9aj4op8q3l4o3fvvo8z utils]# cp redis_init_script /etc/init.d/redisd

修改/etc/init.d/redisd中的内容,将# chkconfig:   2345 90 10

# description:  Redis is a persistent key-value database添加在#!/bin/sh之下,EXEC设置成redis-server真实路径

    [root@izwz9aj4op8q3l4o3fvvo8z utils]# vi /etc/init.d/redisd
     
    #!/bin/sh
    # chkconfig:   2345 90 10
    # 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
     
    #此处要设置成redis真实安装路径
    REDISPORT=6379
    EXEC=/usr/local/redis/src/redis-server
    CLIEXEC=/usr/local/redis/src/redis-cli
     
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    CONF="/etc/redis/${REDISPORT}.conf"

6.添加开机启动

chkconfig redisd on

7.启动redis

service redisd start
---------------------
作者:逸天安好yisky
来源:CSDN
原文:https://blog.csdn.net/dandandeteng/article/details/82874602
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值