摘要:获取包可以在官网获取最新的下载路径解压编译时可能会报如下错误我们安装一下支持,然后在进行编译操作编译的时间可能会比较长,大家耐心等待一会儿上面的警告只是某个测试没有通过,可以忽略。
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
tar xzf redis-3.2.9.tar.gz cd redis-3.2.9 make make test make install
make test时可能会报如下错误:
cd src && make test make[1]: Entering directory `/root/redis-3.2.0/src" You need tcl 8.5 or newer in order to run the Redis test make[1]: *** [test] Error 1 make[1]: Leaving directory `/root/redis-3.2.0/src" make: *** [test] Error 2
yum install tcl
!!! WARNING The following tests failed: *** [err]: Server is able to generate a stack trace on selected systems in tests/integration/logging.tcl expected stack trace not found into log file Cleanup: may take some time... OK make[1]: *** [test] Error 1 make[1]: Leaving directory `/root/redis-3.2.0/src" make: *** [test] Error 2
上面的警告只是某个测试没有通过,可以忽略。
编译完成后会在src文件夹中生成redis-server,redis-benchmark,redis-cli
新建一个自己的文件夹,将上面的文件放入其中,并且将redis安装包解压目录下的redis.conf也拷贝入新建文件夹
mkdir /etc/redis cp redis-server /etc/redis cp redis-benchmark /etc/redis cp redis-cli /etc/redis cd .. cp redis.conf /etc/redis cd /etc/redis
转到目录,执行
redis-server redis.conf
如果出现
则安装成功,但是这样子每次运行后不能关闭命令窗口,不然进程就会断掉。
redis-3.2.0/utils/redis_init_script是redis初始化脚本
将其复制到etc服务中
cp redis-3.2.0/utils/redis_init_script /etc/rc.d/init.d/redis
chkconfig --add redis
将报以下错误:
service redis does not support chkconfig
我们需要修改一下启动的脚本:
#!/bin/sh #chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC=/etc/redis/redis-server CLIEXEC=/etc/redis/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid 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
添加上面代码中的第二行chkconfig: 2345 80 90内容
按情况修改7、8行
EXEC=/etc/redis/redis-server CLIEXEC=/etc/redis/redis-cli
第20行添加&表示服务在后台运行[这样关闭命令行之后也会继续运行]
我们看到第11行指定的配置文件是CONF="/etc/redis/${REDISPORT}.conf"以端口为名的conf[这样改变端口时不同端口可以使用不同conf]
所以
cp /etc/redis/redis.conf /etc/redis/6379.conf
本人的直播课程在 7 月份就要开始了,希望小伙伴们支持一下,现在报名有优惠噢
https://segmentfault.com/l/15...
https://segmentfault.com/l/15...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/10073.html
摘要:系统下基于服务器的安装搭建环境建议安装在系统中,因此需要先搭建一个的环境下载并安装虚拟机在官网下载,网址如下笔者安装的版本为安装并使用秘钥激活在虚拟机上安装系统笔者安装的版本为打开软件,选择创建新的虚拟机选择典型并点击下一步选择稍后 Windows系统下基于Linux服务器的Redis安装 1. 搭建环境 Redis建议安装在Linux系统中,因此需要先搭建一个Linux的环境1...
摘要:网站制作是在上进行的,服务器以后会放在机器上运行,所以与上都需要及其相应插件的配置。需要配置与安装的有服务器端解释器免费的创建编辑合成图片的软件数据库免费开源的分布式版本控制系统一个纯以及串行接口连接软件,链接安装与使用首先需要安装在上。 网站制作是在win7上进行的,服务器以后会放在linux机器上运行,所以win7与linux上都需要node及其相应插件的配置。 需要配置与安装的有...
摘要:网站制作是在上进行的,服务器以后会放在机器上运行,所以与上都需要及其相应插件的配置。需要配置与安装的有服务器端解释器免费的创建编辑合成图片的软件数据库免费开源的分布式版本控制系统一个纯以及串行接口连接软件,链接安装与使用首先需要安装在上。 网站制作是在win7上进行的,服务器以后会放在linux机器上运行,所以win7与linux上都需要node及其相应插件的配置。 需要配置与安装的有...
摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...
摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...
摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...
阅读 3229·2021-11-18 10:02
阅读 2930·2021-11-16 11:39
阅读 3480·2021-09-13 10:25
阅读 1384·2021-09-08 09:35
阅读 1734·2021-07-26 23:38
阅读 2413·2019-08-30 15:44
阅读 2093·2019-08-30 13:51
阅读 1096·2019-08-26 11:35