FreeBSD12下安装redis-5.0.3

       经由过程pkg安装,最高只能安装redis-4.0.11。既然redis已经发布了最新版本5.0.3。这里就测验考试安装一下redis的最新版本。

东西/原料

  • 安装FreeBSD12的电脑或虚拟机一台
  • 可以或许毗连互联网

方式/步调

  1. 1

    一、到redis官网https://redis.io/下载Redis 5.0.3 is the latest stable version。

  2. 2

    二、解压缩并进入将解压后的文件夹

    #cd redis-5.0.3

    #gmake

    #gmake install clean

    如许将会把redis默认安装到/usr/local/bin中,当然你也可以经由过程下面号令进行安装:

    #gmake PREFIX=/usr/local/share/redis-5 install clean

    经由过程加上PREFIX=/usr/local/share/redis-5可以把redis安装到/usr/local/share/redis-5目次中。

  3. 3

    三、对redis进行设置装备摆设

    把redis-5.0.3文件夹中的redis.conf拷贝到/usr/local/etc文件夹下:

    #cp redis.conf /usr/local/etc/redis_6379.conf

    然后对它进行一些点窜:

    #ee /usr/local/etc/redis_6379.conf

    点窜下面三行内容:

    damemonize yes        //在自启动redis时不显示daemon

    logfile /var/log/redis/redis.log        //日记保留目次

    dir /home/redis_db/6379               //数据库保留目次

    当然在更改上面两个目次前必然要先建立响应的目次,不然redis-server将无法启动。

    #mkdir /var/log/redis

    #mkdir /home/redis_db

    #mkdir /home/redis_db/6379

  4. 4

    四、在/usr/local/etc/rc.d目次中建立redis开机启动文件

    #cd /usr/local/etc/rc.d

    #touch redis_6379             //建立开机启动文件

    #chmod 555 redis_6379         //将开机启动文件属性改当作可执行文件

    #ee redis_6379                //点窜开机启动文件

    将下面的内容复制到redis_6379文件中并保留:

    #!/bin/sh

    #

    # $FreeBSD: branches/2018Q4/databases/redis/files/redis.in 401020 2015-11-07 20:08:18Z osa $

    #

    # PROVIDE: redis

    # REQUIRE: LOGIN

    # BEFORE:  securelevel

    # KEYWORD: shutdown

    # Add the following line to /etc/rc.conf to enable `redis':

    #

    #redis_6379_enable="YES"

    #

    # Define profiles here to run separate redis instances:

    #

    #redis_profiles="foo bar" #  Script uses /usr/local/etc/redis-NAME.conf respectively.

    #                            For correct script working please update pidfile entries in

    #                            redis-NAME.conf files.

    . /etc/rc.subr

    name="redis_6379"

    rcvar="${name}_enable"

    extra_commands="reload"

    command="/usr/local/bin/redis-server"

    pidfile="/var/run/redis/$name.pid"

    # read configuration and set defaults

    load_rc_config "$name"

    : ${redis_6379_enable="NO"}

    : ${redis_user="redis"}

    : ${redis_config="/usr/local/etc/$name.conf"}

    command_args="${redis_config}"

    required_files="${redis_config}"

    _profile_exists() {

            for _p in ${redis_profiles}; do

                    [ "${_p}" = "$1" ] && return 1;

            done

            return 0

    }

    if [ $# -eq 2 ]; then

            _profile=$2

            _profile_exists $_profile

            _exists=$?

            [ ${_exists} -ne 1 ] && {                echo "`basename /usr/local/etc/rc.d/redis`: no '$2' in 'redis_profiles'"                exit 1        };

            echo "-- Profile: ${_profile} --"

            config_file="/usr/local/etc/${name}-${_profile}.conf"

            command_args="${config_file}"

            pidfile="/var/run/redis/${_profile}.pid"

            required_files="${config_file}"

    elif [ -n "${redis_profiles}" ]; then

            _swap=$*; shift; _profiles=$*

            _profiles=${_profiles:-${redis_profiles}}

            set -- ${_swap}

            for _profile in ${_profiles}; do

                    /usr/local/etc/rc.d/redis $1 ${_profile}

            done

            exit 0

    fi

    run_rc_command "$1

  5. 5

    五、点窜/etc/rc.conf

    #ee /etc/rc.conf

    添加下行代码:

    redis_6379_enable="YES"

  6. 6

    六、重启电脑进行测试

  7. 7

    OK,redis-5.0.3安装完当作

  • 发表于 2019-01-04 00:00
  • 阅读 ( 710 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具