Redis(1)- Redis資料庫的安裝和配置

葛老頭發表於2022-05-25

1.Redis安裝

1.1.Linux環境安裝Redis

step-1:下載Redis

進入官網找到下載地址 https://redis.io/download

wget https://github.com/redis/redis/archive/7.0.0.tar.gz

 step-2:解包

tar -zvxf 7.0.0.tar.gz

 step-3:編譯

cd redis-7.0.0
make

 step-4:安裝

make install

 step-5(方式一):啟動

cd src
redis-server

step-5(方式二):指定配置檔案啟動

在redis的安裝目錄下有一個redis.conf配置檔案

 redis.conf檔案裡面沒有用的資訊比較多,使用cat命令過濾一下,生成一個新的配置檔案

cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf

 然後在這個配置檔案修改自己需要的配置項,修改結束,啟動redis

redis-server redis-6379.conf

step-6:校驗

新建一個會話後在redis-4.4.0/src目錄下使用命令連線 redis-cli 

 

 

1.2.Windows環境安裝Redis

step-1:下載檔案

step-2:建立啟動檔案

 

 Redis目錄下建立start.bat檔案,檔案內容為:

redis-server redis.windows.conf

?選擇redis.windows.conf配置檔案啟動redis-server

step-3:啟動redis

雙擊start.bat程式,啟動Redis,Redis預設埠號為6379

 

後續操作基於windows安裝redis的筆記,Linux下安裝的不衝突,找到對應路徑即可


2.Redis客戶端安裝

2.1.Redis自帶的命令列客戶端

redis預設自帶16個邏輯庫,且都是空的資料庫,編號是從0-15

 

簡單命令操作:

SELECT 0    #使用序號為0的資料庫
SET city shanghai    #存入鍵值對資料,鍵:city,值:shanghai
get city    #獲取鍵city的值
del city    #刪除鍵city

 

2.2.安裝Redis圖形客戶端

step-1:網盤下載好的檔案,點選RDM客戶端.exe進行安裝,一直點選下一步即可

 step-2:連線到redis伺服器

 

step-3:客戶端簡單使用:資料庫新增鍵值對

  • 方式一:

 

 

 

  •  方式二:

 2.3.Redis持久化簡述

  • RDB:定期將記憶體中資料同步到硬碟上 ,RDB屬於寫好條件的方式
  • AOF:通過日誌記錄方式記錄資料 ,如果不幸當機,可以通過開啟AOF來恢復資料
  • 後面筆記會針對這塊有詳細描述,此處簡單瞭解redis持久化即可

 


3.Redis配置引數

 

將日誌記錄到logs.log檔案中

 

 

 

 

 

AOF同步頻率:

  • no:redis只會把資料寫到硬碟的緩衝區就結束了;緩衝區的資料什麼時候同步到硬碟上?這個是通過作業系統來實現的,有可能作業系統還沒來得及將緩衝區的資料寫到硬碟上,就斷電了,導致資料丟失;這個引數是最不可靠的!
  • everysec:redis每秒會將資料寫入到硬碟中,寫入的間隔為1秒鐘;如果在1秒鐘內發生了當機,還是會存在資料丟失的
  • always:最穩妥的方案,一有資料就同步到硬碟中,不會丟失資料。

 

要採用AOF備份就得關閉RDB同步!!!

 

常用修改項:

 

 

 

 

重啟redis資料庫,寫入key_value,系統自動生成了appendonly.aof備份檔案,此時關閉redis資料庫,再開啟,key和value還在

 

 

相關文章