共计 2267 个字符,预计需要花费 6 分钟才能阅读完成。
前一篇记录了 Node.js,这一次说说在 CentOS 7 下安装 Redis 和 MongoDB,这样基本就安装好 nodejs 的整套开发环境了。
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
4、打开redis.conf
修改配置文件,最关键是下面几行,其他的设置参考官方文档:
- 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
ok,现在就安装好了。启动 redis 使用service redis start
或者/etc/init.d/redis start
,停止 redis 的命令service redis stop
或者/etc/init.d/redis stop
,在 windows 系统下使用 redis 可以参考这篇文章。
下面关于 Redis 的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04 下 Redis 安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm
Redis 主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm
Redis 集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm
Ubuntu 12.10 下安装 Redis(图文详解)+ Jedis 连接 Redis http://www.linuxidc.com/Linux/2013-06/85816.htm
Redis 系列 - 安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm
CentOS 6.3 安装 Redis http://www.linuxidc.com/Linux/2012-12/75314.htm
Redis 安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htm
Redis 配置文件 redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm
Redis 的详细介绍:请点这里
Redis 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-07/133056.htm