观看记录
  • 我的观影记录
登录
测试首页FreeBSD12下安装redis-5.0.3

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安装完当作

“FreeBSD12下安装redis-5.0.3”关联的文章

切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名