Redis的官方下載站是:http://redis.io/downloadredis
步驟一:下載安裝包數據庫
wget http://redis.goolecode.com/files/redis-2.4.17.tar.gz緩存
步驟二:編譯源程序 bash
tar zxvf redis-2.4.17.tar.gz cd redis-2.4.17 make cd src && make install
步驟三:移動文件,便於管理 app
mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc mv /lamp/redis-2.4.17/redis.conf /usr/local/redis/etc cd /lamp/redis-2.4.17/src mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
步驟四:啓動Redis服務編輯器
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
Redis服務端的默認鏈接端口是6379(mySql的端口號是:3306;mongoDB的端口號是:27017,28017)。ui
默認狀況下,Redis不是在後臺運行的,咱們須要把開啓Redis的後臺運行。spa
1. 編輯redis.conf:vi /usr/local/redis/redis.conf 線程
將daemonize的值改成yes。debug
2. 啓動後看進程是否啓動: ps -ef | grep redis ,查看是否存在redis進程
3. 看指定的端口號是否佔用: netstat -tunpl | grep 6379
步驟五:客戶端鏈接
鏈接命令:/usr/local/redis/bin/redis-cli
步驟六:將Redis做爲Linux服務隨機啓動
vi /etc/rc.local, 使用vi編輯器打開隨機啓動配置文件,並在其中加入下面一行代碼:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
步驟七:中止Redis實例
命令一:/usr/local/redis/bin/redis-cli shutdown
命令二:pkill redis-server
固然,也可使用kill all,kill -9。
daemonize:若是須要在後臺運行,把該項心爲yes
pidfile:配置多個pid的地址,默認在/var/run/redis.pid
bind:綁定ip,設置後只接受來自該ip的請求
port:監聽端口,默認爲6379
timeout:設置客戶端鏈接時的超時時間,單位爲秒
loglevel:分爲4級,debug、verbose、notice、warning
logfile:配置log文件地址
databases:設置數據庫的個數,默認使用的數據庫爲0
save:設置redis進行數據庫鏡像的頻率
rdbcompression:在進行鏡像備份時,是否進行壓縮
Dbfilename:鏡像備份文件的文件名
Dir:數據庫鏡像備份的文件放置路徑
Slaveof:設置數據庫爲其餘數據庫的從數據庫
Masterauth:主數據庫鏈接須要的密碼驗證
Requirepass:設置登陸登陸時須要使用的密碼
Maxclients:限制同時鏈接的客戶數量
Maxmemory:設置redis可以使用的最大內存
Appendonly:開啓append only模式
Appendfsync:設置對appendonly.aof文件同步的頻率
vm-enabled:是否開啓虛擬內存支持
vm-swap-file:設置虛擬內存的交換文件路徑
vm-max-memory:設置redis使用的最大物理內存大小
vm-page-size:設置虛擬內存的頁大小
vm-pages:設置交換文件的總的page數量
vm-max-threads:設置VMIO同時使用的線程數量
Glueoutputbuf:把小的輸出緩存存放在一塊兒
hash-max-zipmap-entries:設置hash的臨界值
Activerehashing:從新hash