Redis的安裝
redis
下載地址 http://redis.io/download sql
選擇一個最新的穩定版本,目前是 redis-3.0.5.tar.gz (選擇stable,穩定版本)
vim
解壓壓縮包 tar -zxvf redis-3.0.5.tar.gz
tcp
進入該目錄 cd redis-3.0.5
學習
編譯 make 這裏須要注意一下,若是出現報錯,記得最後一句有個error 2,使用了命令 make MALLOC=libc 便可。
spa
安裝 cd src && make install 進入src目錄,而後安裝。&& 邏輯與,命令1正確執行,命令2才能執行(先學習了Linux,果真是好處多多啊,hiehie……).net
爲了方便管理,須要對文件作出一些改動server
遞歸建立兩個目錄 blog
1. mkdir -p /usr/local/redis/bin 這個目錄存放命令遞歸
2. mkdir -p /usr/local/redis/etc 這個目錄存放配置文件
把命令和配置文件進行轉移,轉移到剛剛建立好的這兩個目錄
1. mv /root/lamp/redis-3.0.5/redis.conf /usr/local/redis/etc 把配置文件轉移過去
進入src目錄: cd /lamp/redis-3.0.5/src
2. mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
這就能夠了,這樣作的目的是爲了便於管理,由於把lamp等軟件全部的命令和配置文件都存放在 /usr/local/ 下,之後管理起來會比較輕鬆。
啓動 Redis 服務
/usr/local/redis/bin/redis-server
啓動是啓動起來了,可是感受好彆扭,服務沒有後臺啓動,當前界面沒法操做了。並且還報了警告 warming:no config file ……缺乏一個配置文件。
Ctrl+c 退出來,爲redis服務指定一個配置文件,命令:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
warming 卻是消失了,可是仍是前臺運行,這時候須要修改一下 redis.conf 配置文件,命令:
vim /usr/local/redis/etc/redis.conf 找到 daemonize no 修改成 yes,改成後臺運行。
而後啓動就妥妥的了 ~(~ ̄▽ ̄)~
檢查是否啓動成功
查看當前進程,命令:
ps -ef | grep redis
root 2330 1 0 04:11 ? 00:00:05 /usr/local/redis/bin/redis-server *:6379 說明redis正在運行
查看6379端口的監聽服務,命令:
netstat -tunpl | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 2330/redis-server *
tcp 0 0 :::6379 :::* LISTEN 2330/redis-server *
說明 redis 服務正在監聽。
Redis的默認端口:6379
Mysql的默認端口:3306
MongoDB的默認端口:27017 和 28017
ok,這就說明redis已經啓動成功了
退出Redis服務
pkill redis-server
啓動客戶端
/usr/local/redis/bin/redis-cli
學PHP的小螞蟻 原創博客 http://my.oschina.net/woshixiaomayi/blog
2015年11月14日17:43:33 補充
今天在家裏試驗的時候,從新安裝了一遍redis,按照上面的步驟走,仍是一直爆出一個 error 2 的錯誤,沒法解決,按照如下方法執行,就很好解決了,mark一下。
由於系統是32位的,因此須要加上 CFLAGS="-march=i686"
make CFLAGS="-march=i686"