在CentOS 7下安裝Redis和MongoDB
前一篇記錄了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安裝及簡單測試
Redis主從複製基本配置
Redis叢集明細文檔
Ubuntu 12.10下安裝Redis(圖文詳解)+ Jedis串連Redis
Redis系列-安裝部署維護篇
CentOS 6.3安裝Redis
Redis安裝部署學習筆記
Redis設定檔redis.conf 詳解
Redis 的詳細介紹:請點這裡
Redis 的:請點這裡
本文永久更新連結地址: