• 技术文章 >数据库 >Redis

    redis如何启动

    silencementsilencement2020-01-14 15:14:47原创2820

    redis的三种启动方式

    1.直接启动

    进入redis根目录,执行命令:

    #加上‘&’号使redis以后台程序方式运行

    ./redis-server &

    2.通过指定配置文件启动(redis教程)

    可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf

    进入redis根目录,输入命令:

    ./redis-server /etc/redis/6379.conf

    #如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如:

    redis-cli -p 6380

    3.使用redis启动脚本设置开机自启动

    启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下,redis_init_script脚本代码如下:

    #!/bin/sh
    #
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
     
    #redis服务器监听的端口
    REDISPORT=6379
     
    #服务端所处位置
    EXEC=/usr/local/bin/redis-server
     
    #客户端位置
    CLIEXEC=/usr/local/bin/redis-cli
     
    #redis的PID文件位置,需要修改
    PIDFILE=/var/run/redis_${REDISPORT}.pid
     
    #redis的配置文件位置,需将${REDISPORT}修改为文件名
    CONF="/etc/redis/${REDISPORT}.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
            ;;
        *)
            echo "Please use start or stop as first argument"
            ;;
    esac

    以上就是redis如何启动的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:运行redis
    上一篇:Redis有哪几种数据类型 下一篇:如何查看redis日志

    相关文章推荐

    • redis是怎么监控失效的key• redis难学吗• redis如何存储数据

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网