经由过程pkg安装,最高只能安装redis-4.0.11。既然redis已经发布了最新版本5.0.3。这里就测验考试安装一下redis的最新版本。
一、到redis官网https://redis.io/下载Redis 5.0.3 is the latest stable version。
二、解压缩并进入将解压后的文件夹
#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目次中。
三、对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
四、在/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
五、点窜/etc/rc.conf
#ee /etc/rc.conf
添加下行代码:
redis_6379_enable="YES"
六、重启电脑进行测试
OK,redis-5.0.3安装完当作
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!