yum install gcc-c++ yum install -y bzip2*
2.安裝redis
wget http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz
獲取下來並解壓縮 :
tar -zxvf redis-2.0.0-rc4.tar.gz && cd tar xvzf redis-2.0.0-rc4.tar.gz
編譯:
make
自建一個文件夾如:
mkdir –p /usr/local/redis cp redis-server /usr/local/redis cp redis-benchmark /usr/local/redis cp redis-cli /usr/local/redis cp redis.conf /usr/local/redis
#是否作為守護進程運行 daemonize yes #配置pid的存放路徑及文件名,默認為當前路徑下 pidfile redis.pid #Redis默認監聽端口 port 6379 #客戶端閒置多少秒後,斷開連接 timeout 300 #日志顯示級別 loglevel verbose #指定日志輸出的文件名,也可指定到標准輸出端口 logfile stdout #設置數據庫的數量,默認連接的數據庫是0,可以通過select N來連接不同的數據庫 databases 16 #保存數據到disk的策略 #當有一條Keys數據被改變是,900秒刷新到disk一次 save 900 1 #當有10條Keys數據被改變時,300秒刷新到disk一次 save 300 10 #當有1w條keys數據被改變時,60秒刷新到disk一次 save 60 10000 #當dump .rdb數據庫的時候是否壓縮數據對象 rdbcompression yes #dump數據庫的數據保存的文件名 dbfilename dump.rdb #Redis的工作目錄 dir /home/falcon/redis-2.0.0/ ########### Replication ##################### #Redis的復制配置 # slaveof <;masterip> <masterport> # masterauth <;master-password> ############## SECURITY ########### # requirepass foobared ############### LIMITS ############## #最大客戶端連接數 # maxclients 128 #最大內存使用率 # maxmemory <;bytes> ########## APPEND ONLY MODE ######### #是否開啟日志功能 appendonly no # 刷新日志到disk的規則 # appendfsync always appendfsync everysec # appendfsync no ################ VIRTUAL MEMORY ########### #是否開啟VM功能 vm-enabled no # vm-enabled yes vm-swap-file logs/redis.swap vm-max-memory 0 vm-page-size 32 vm-pages 134217728 vm-max-threads 4 ############# ADVANCED CONFIG ############### glueoutputbuf yes hash-max-zipmap-entries 64 hash-max-zipmap-value 512
wget http://nginx.org/download/nginx-1.2.7.tar.gz tar -zxvf nginx-1.2.7.tar.gz cd nginx-1.2.7 /usr/sbin/groupadd www /usr/sbin/useradd -g www www ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=../pcre-8.32 --with-pcre-jit make && make install cd../測試是否安裝成功
剩下的編輯 vi /usr/local/nginx/conf/nginx.conf 就可以了。
配置nginx代理node程序在配置中加入:
proxy_pass http://127.0.0.1:[port]; 即可