前一篇记录了Node.js,这一次说说在centos 7下安装Redis和MongoDB,这样基本就安装好nodejs的整套开发环境了。
创新互联建站云计算的互联网服务提供商,拥有超过13年的服务器租用、内江机房主机托管、云服务器、网络空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、网络空间、域名申请、VPS主机、云服务器、香港云服务器、免备案服务器等。
Redis
在CentOS下安装Redis也比较简单,按照步骤一步一步的操作,基本不会出错。
1、切换到/usr/src
目录(如果你安装在别的目录,注意后面要一些路径也要修改),下载Redis,目前最新的是2.8.13版本
- cd /usr/src
- wget http://download.redis.io/releases/redis-2.8.13.tar.gz
2、解压,切换目录
- tar xzf redis-2.8.13.tar.gz
- cd redis-2.8.13
3、编译
- make
- make install
- daemonize yes
- loglevel notice
- logfile /var/log/redis.log
- dir ./
5、设置系统的overcommit_memory,执行
- vi /etc/sysctl.conf
在文件中添加一行,保存:
- vm.overcommit_memory =1
执行:
- sysctl vm.overcommit_memory=1
6、添加启动脚本,执行:
- vi /etc/init.d/redis
写入下面的代码,保存:
- #!/bin/sh
- #
- # redis Startup script for Redis Server
- #
- # chkconfig: - 90 10
- # description: Redis is an open source, advanced key-value store.
- #
- # processname: redis-server
- # config: /etc/redis.conf
- # pidfile: /var/run/redis.pid
-
- REDISPORT=6379
- EXEC=/usr/local/bin/redis-server
- REDIS_CLI=/usr/local/bin/redis-cli
- PIDFILE=/var/run/redis.pid
- CONF="/usr/src/redis-2.8.13/redis.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
- if["$?"="0"]
- then
- echo "Redis is running..."
- fi
- ;;
- stop)
- if[!-f $PIDFILE ]
- then
- echo "$PIDFILE does not exist, process is not running"
- else
- PID=$(cat $PIDFILE)
- echo "Stopping ..."
- $REDIS_CLI -p $REDISPORT SHUTDOWN
- while[-x ${PIDFILE}]
- do
- echo "Waiting for Redis to shutdown ..."
- sleep 1
- done
- echo "Redis stopped"
- fi
- ;;
- restart|force-reload)
- ${0} stop
- ${0} start
- ;;
- *)
- echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}">&2
- exit 1
- esac
设置权限和开机启动:
- chmod +x /etc/init.d/redis
- chkconfig --add redis
- chkconfig redis on
本文名称:在CentOS7下安装Redis和MongoDB
标题来源:http://www.stwzsj.com/qtweb/news10/4560.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联