溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Redis的安裝以及部署過程

發(fā)布時(shí)間:2021-08-20 18:30:44 來源:億速云 閱讀:95 作者:chen 欄目:關(guān)系型數(shù)據(jù)庫(kù)

這篇文章主要介紹“Redis的安裝以及部署過程”,在日常操作中,相信很多人在Redis的安裝以及部署過程問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Redis的安裝以及部署過程”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

一、Redis下載
下載地址:http://download.redis.io/releases/redis-4.0.1.tar.gz
              wget  'http://download.redis.io/releases/redis-4.0.1.tar.gz'
二、Redis安裝
解壓縮:
redis]# tar -xzvf redis-4.0.1.tar.gz
redis]# cd redis-4.0.1
編譯安裝:
redis-4.0.1]# make
redis-4.0.1]# cd src/
src]# make install 
配置redis:
src]# mkdir -p /usr/local/redis/bin /usr/local/redis/etc
src]# cp -rp redis-benchmark redis-check-rdb redis-cli redis-server redis-check-aof redis-sentinel /usr/local/redis/bin/
redis-4.0.1]# cp -rp  redis.conf  /usr/local/redis/etc/
三、Redis啟動(dòng)
redis-4.0.1]# cd /usr/local/redis/bin/
bin]# redis-server

###看到上圖說明redis-server啟動(dòng)成功,監(jiān)聽端口默認(rèn)是6379
[root@BX-128-28 ~]# netstat -luntp |grep 6379
tcp        0      0 0.0.0.0:6379                0.0.0.0:*                   LISTEN      28911/redis-server  
tcp        0      0 :::6379                     :::*                        LISTEN      28911/redis-server 
四、Redis關(guān)閉
[root@BX-128-28 ~]# redis-cli  shutdown

[root@BX-128-28 ~]# pkill redis-server
五、Redis客戶端連接
[root@BX-128-28 ~]# redis-cli
127.0.0.1:6379> set name Jerry
OK
127.0.0.1:6379> get name
"Jerry"
127.0.0.1:6379>
六、Redis附錄
1、Redis常用開機(jī)自啟動(dòng)
在開機(jī)啟動(dòng)文件/etc/rc.local添加如下內(nèi)容:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
2、Redis常用命令
redis-benchmark        #redis性能壓測(cè)工具
redis-check-aof         #檢查aof日志工具             
redis-check-rdb         #檢查rdb日志
redis-cli                     #redis客戶端工具
redis-sentinel            #Redis集群的管理工具,Redis實(shí)例的監(jiān)控管理、通知和實(shí)例失效備援服務(wù)
redis-server              #redis服務(wù)啟動(dòng)程序
3、Redis配置文件參數(shù)
include /path/to/local.conf :包含其他redis配置文件
daemonize:如需要在后臺(tái)運(yùn)行,把該項(xiàng)的值改為yes
pdifile:進(jìn)程pid文件保存路徑,默認(rèn)把pid文件放在/var/run/redis.pid,可以配置到其他地址,如/usr/local/redis/redis.pid
bind:指定redis只接收來自該IP的請(qǐng)求,如果不設(shè)置,那么將處理所有請(qǐng)求,在生產(chǎn)環(huán)節(jié)中最好設(shè)置該項(xiàng)
port:監(jiān)聽端口,默認(rèn)為6379
timeout:設(shè)置客戶端連接空閑N秒后斷開連接,單位為秒,設(shè)置為0表示不啟用該參數(shù)設(shè)置
loglevel:等級(jí)分為4級(jí),debug,verbose,notice和warning。生產(chǎn)環(huán)境下一般開啟notice,默認(rèn)是verbose
logfile:配置log文件地址,默認(rèn)使用標(biāo)準(zhǔn)輸出,即打印在命令行終端的端口上
database:設(shè)置數(shù)據(jù)庫(kù)的個(gè)數(shù),默認(rèn)使用的數(shù)據(jù)庫(kù)是0
save:設(shè)置redis進(jìn)行數(shù)據(jù)庫(kù)鏡像的頻率,多長(zhǎng)時(shí)間進(jìn)行多少次更新,將數(shù)據(jù)保存到數(shù)據(jù)文件 save  
rdbcompression:在進(jìn)行鏡像備份時(shí),是否進(jìn)行壓縮
dbfilename:鏡像備份文件的文件名
dir:數(shù)據(jù)庫(kù)鏡像備份的文件放置的路徑
slaveof:設(shè)置該數(shù)據(jù)庫(kù)為其他數(shù)據(jù)庫(kù)的從數(shù)據(jù)庫(kù)
masterauth:當(dāng)主數(shù)據(jù)庫(kù)連接需要密碼驗(yàn)證時(shí),在這里設(shè)定
requirepass:設(shè)置客戶端連接后進(jìn)行任何其他指定前需要使用的密碼
maxclients:限制同時(shí)連接的客戶端數(shù)量
maxmemory:設(shè)置redis能夠使用的最大內(nèi)存
appendonly:開啟appendonly模式后,redis會(huì)把每一次所接收到的寫操作都追加到appendonly.aof文件中,當(dāng)redis重新啟動(dòng)時(shí),會(huì)從該文件恢復(fù)出之前的狀態(tài)
appendfsync:設(shè)置appendonly.aof文件進(jìn)行同步的頻率
vm_enabled:是否開啟虛擬內(nèi)存支持
vm_swap_file:設(shè)置虛擬內(nèi)存的交換文件的路徑
vm_max_momery:設(shè)置開啟虛擬內(nèi)存后,redis將使用的最大物理內(nèi)存的大小,默認(rèn)為0
vm_page_size:設(shè)置虛擬內(nèi)存頁(yè)的大小
vm_pages:設(shè)置交換文件的總的page數(shù)量
vm_max_thrrads:設(shè)置vm IO同時(shí)使用的線程數(shù)量

到此,關(guān)于“Redis的安裝以及部署過程”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI