步驟一:下載Redis
下載安裝包:wgethttp://redis.googlecode.com/files/redis-2.2.12.tar.gz
因爲請求的是Google,所以經常出現Network is unreachable的問題。但是咱們可以直接把tar.gz壓縮包拷貝到Linux服務器上。
步驟二:編譯源程序
命令:tar zxvfredis-2.8.24.tar.gz
進入解壓後的文件redis-2.8.24,執行make,再進入src目錄下,make install。
步驟三:移動文件,便於管理
1、執行mkdir -p /usr/local/redis/bin
2、執行mkdir -p /usr/local/redis/etc
在usr下創建了兩個redis的文件夾bin和etc,把redis-2.8.24下的redis.conf轉移到etc下
命令:mv/redis-2.8.24/redis.conf /usr/local/redis/etc
然後把這幾個命令轉移到bin下。爲防止大家寫錯,建議大家直接拷貝命令
mv mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-dumpredis-cliredis-server /usr/local/redis/bin
步驟四:啓動、關閉redis
啓動redis服務:/usr/local/redis/bin/redis-server
一般會出現如下的問題:
錯誤警告Warning:no config file specified, using the default config. In order to specify aconfig file use ./redis-server /path/to/redis.conf
警告的意思是沒有明確的config文件,使用默認配置。爲了明確配置文件請使用'redis-server/path/to/redis.conf'。所以我們要修改redis.conf配置文件的daemonize,它默認是no,所以要改成yes,允許在後臺運行。
Redis服務端的默認連接端口是 6379
所以啓動服務時,還要在後邊指定redis.conf配置文件。例如./redis-server /user/local/redis/etc/redis.conf,然後通過命令查看是否開啓成功,命令:netstat -tunpl | grep 6379
如圖,查看端口號6379的服務,是redis,證明redis-server它已經啓動成功。
步驟五:將Redis作爲Linux服務隨機啓動
vi/etc/rc.local, 使用 vi 編輯器打開隨機啓動配置文件rc.local,並在其中加入下面一行代碼
/usr/local/redis/bin/redis-server,注意一定要切換成root身份,否則沒有更改的權限。
步驟六:客戶端連接驗證
新打開一個Session 輸入:/usr/local/redis/bin/redis-cli,如果出現下面提示,那麼您就可以開始 Redis 之旅了。
[hadoop@localhostredis-2.2.12]# src/redis-cli
127.0.0.1:6379>