1,先解壓
2,在cmd上輸入
redis-server --service-install redis.windows.conf
用以安裝
3,開啟 redis-server --service-start
4,輸入:redis-cli 即可開始操作
特點
1,高性能---緩存(數據存儲在內存中,可以提高qps)
2,可擴展(隨時擴展服務器,分布式)
3,key/value數據存儲方式
nosql概念
泛指非關系性數據庫(not only sql)
使用場景
1,數據模型比較簡單
2,需要靈活性更強的IT系統
String --使用字符串的形式,存入商品信息,以json數據格式存入即可。
Hash,set,list
持久化 POB(每隔一段時間計入硬盤,缺點可能會丟失數據)
AOF(每執行操作一次存入一次,缺點慢)
為應對拉閘限電,系統當機等事故,redis使用持久化技術來避免災難性后果。
redis有兩種持久化方法:RDB、AOF
rdb方式
rdb:在指定的時間間隔對數據進行快照存儲
數據保存在硬盤上的一個dump.rdb文件中,如果刪除將失去備份
rdb方式的配置參數在redis.conf中,具體請查看官方文檔
優點:速度快,并且異步執行,不影響正常功能
缺點:間隔期間,若服務器異常,將有數據丟失
aof方式
aof:記錄每次寫操作,當服務器重啟的時候會重新執行這些命令來恢復原始的數據
優點:不會有數據丟失
缺點:若備份指令很多,恢復數據很慢
5 事務
redis事務的3個指令
multi開啟事務
exec提交事務
watch監視某個鍵是否被修改,若在事務提交前有被其他客戶端所改動,事務將失敗