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:下載檔案
- 連結: https://pan.baidu.com/s/1EMs1f7xBlhoL_c6Eh5o3rw
- 提取碼: ri3s
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還在