安裝Redis
一瘫证、下載Redis
redis下載地址
也可以直接下載到服務器:wget http://download.redis.io/releases/redis-4.0.11.tar.gz
二集绰、將Redis的tar包上傳到服務器
上傳命令:rz 選擇你的tar包文件
#可以考慮將Redis放到/usr/local/文件夾下面
cd /usr/local/
#在執(zhí)行上傳命令
rz 選擇你的tar包文件
三秀鞭、解壓、編譯
#解壓命令
tar -zxvf redis-4.0.11.tar.gz
#切換目錄
cd redis-4.0.11
#編譯
make
#再次切換目錄
cd src
#再次編譯
make install
這是就已經安裝好了戏自,但是我們沒有指定安裝目錄,所以啟動文件都在/usr/local/bin/文件夾下面。我們可以在cd /usr/local/redis-4.0.11
創(chuàng)建一個文件夾(創(chuàng)建文件夾命令:mkdir bin
)响驴,存放Redis的可執(zhí)行文件,將Redis相關的文件全部移到新建的bin文件夾下面cp -r /usr/local/bin/redis-* ./
這樣就整理完成了撕蔼』砝穑可以正常啟動了
#啟動命令:同時為Redis啟動指定配置文件
cd /usr/local/redis-4.0.11/bin
./redis-server /usr/local/redis/etc/redis.conf
#查看是否啟動成功了,查看進程
ps -ef |grep redis
解釋一下Redis比較重要的三個可執(zhí)行文件:
redis-server:Redis服務器程序
redis-cli:Redis客戶端程序鲸沮,它是一個命令行操作工具琳骡。也可以使用telnet根據其純文本協(xié)議操作。
redis-benchmark:Redis性能測試工具讼溺,測試Redis在你的系統(tǒng)及配置下的讀寫性能
四楣号、Redis配置
列舉Redis常用的配置項:
daemonize 如果需要將Redis服務以守護進程在后臺運行,則把該項的值改為yes
pidfile 配置多個pid的地址怒坯,默認在/var/run/redis/pid
bind 綁定ip炫狱,設置后只接受來自該ip的請求
port 監(jiān)聽端口,默認是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
啟動后如果使用RedisDesktopManager連接是不成功的,還需要設置密碼和設置綁定
#修改配置
cd /usr/local/redis-4.0.11/
vim redis.conf
修改里面的
Requirepass yourpassword
bind 0.0.0.0
重新啟動Redis即可B剿J餐!
卸載Redis
停服務慌闭、刪文件即可别威!
#查看進程
ps aux |grep redis
#殺掉進程
kill -9 進程號
#查看相關文件
find / -name "redis"
#刪除文件
rm -rf 文件