cenos环境下redis安装和配置以及自启动

1、下载redis安装包

1

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

  

2、解压安装包

1

tar -zxvf redis-4.0.6.tar.gz

 

3、安装gcc依赖

1

yum install gcc

 

4、进入安装包

1

cd redis-4.0.6

 

  

5、安装编译(注意大小写)

1

make MALLOC=libc   

  

6、启动

修改redis.conf文件

1

daemonize no

修改成

1

daemonize yes  

以上表示允许redis后台运行 

 

增加注释

1

bind 127.0.0.1  修改为    #bind 127.0.0.1

  

关闭保护模式(表示允许外部网络访问)

1

protected-mode yes  修改为  protected-mode no

 

启动redis

进入文件的src目录

1

./redis-server ../redis.conf

 显示以下内容,启动成功

1

2

3

4

[root@host-172-16-2-46 src]# ./redis-server ../redis.conf

1102:C 21 Jan 20:52:30.868 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

1102:C 21 Jan 20:52:30.869 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=1102, just started

1102:C 21 Jan 20:52:30.869 # Configuration loaded

 

 

 

 7、设置密码

redis默认没有设置密码,如果要设置密码,首先找到redis.conf文件;然后修改里面的requirepass,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存即可。

 

 设置好之后 重启redis

 

  

8、设置开机自启动 

进入文件夹,编写自启动脚本

1

vim /etc/init.d/redis

  修改参数

REDISPORT:redis启动端口,默认6379

 EXEC:redis文件夹所在的redis-server所在路径

CLIEXEC:redis文件夹所在的redis-cli所在路径

CONF:redis启动所用的配置文件  

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

#!/bin/bash
#chkconfig: 22345 10 90
#description: Start and Stop redis

REDISPORT=6387
EXEC=/mnt/redis-4.0.6/src/redis-server
CLIEXEC=/mnt/redis-4.0.6/src/redis-cli

PIDFILE=/var/run/redis_6387.pid
CONF="/mnt/redis-4.0.6/redis.conf"

case "$1" in
    start)
        if [ -f $PIDFILE ];then
            echo "$PIDFILE exists,process is already running or crashed"
        else
            echo "Starting Redis server..."
            $EXEC $CONF
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ];then
            echo "$PIDFILE does not exist,process is not running"
        else
            PID=$(cat $PIDFILE)
            echo "Stopping..."
            $CLIEXEC -p $REDISPORT shutdown
            while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    restart)
        "$0" stop
        sleep 3
        "$0" start
        ;;
    *)
        echo "Please use start or stop or restart as first argument"
        ;;
esac

  

 完成之后,添加权限

1

chmod 777 /etc/init.d/redis

 

设置开机自启动

1

chkconfig redis on

  

启动redis命令

1

service redis start

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昨夜剑客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值