首先推薦一下redis的中文網站:http://www.redis.cn。redis
--下載源碼包 $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz --解壓 $ tar -zxvf redis-4.0.6.tar.gz --到解壓目錄 $ cd redis-4.0.6 --編譯 $ make --到src目錄將下面三個文件copy $ cd /usr/local/redis-4.0.6/src $ mkdir /usr/local/redis4/ $ cp redis-server /usr/local/redis4/ $ cp redis-benchmark /usr/local/redis4/ $ cp redis-cli /usr/local/redis4/ --進入上一級目錄將redis.conf也copy到redis4 $ cd .. $ cp redis.conf /usr/local/redis4/ --啓動命令 $ redis-server redis.conf --先修改一下配置文件 $ cd /usr/local/redis4/ $ vi /etc/redis.conf --查找daemonize no改成以守護進程方式運行 daemonize yes --修改dir ./爲絕對路徑, 默認的話redis-server啓動時會在當前目錄生成或讀取dump.rdb 因此若是在根目錄下 執行redis-server /etc/redis.conf的話, 讀取的是根目錄下的dump.rdb,爲了使redis-server可在任意目錄下執 行 因此此處將dir改成絕對路徑 dir /usr/local/redis4 --修改appendonly爲yes 指定是否在每次更新操做後進行日誌記錄,Redis在默認狀況下是異步的把數據寫入磁盤,若是不開啓,可 能會在斷電時致使一段時間內的數據丟失由於 redis自己同步數據文件是按上面save條件來同步的,因此有 的數據會在一段時間內只存在於內存中。默認爲no appendonly yes --將redis添加到自啓動中 $ echo "/usr/local/redis4/redis-server /usr/local/redis4/redis.conf" >> /etc/rc.d/rc.local --啓動redis $ redis-server /usr/local/redis4/redis.conf --查看redis是否己啓動 $ ps -ef | grep redis