版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、redis的1,redisredis是一種基于鍵值對(key-value)valuestring、hash、list、流水線:Redis的流水線功能允許客戶端一次將多個命令請求發(fā)送給服務(wù)器,并將被執(zhí)行的多個命令請求的結(jié)果在一個命令回復(fù)中全部返回給客戶端,使用這個功能可以1〉速度快,數(shù)據(jù)放在內(nèi)存中,給出的讀寫性能10萬/S,與機器性能也有b,C語言實現(xiàn),與操作系統(tǒng)距離近3456〉主從:實現(xiàn)多個相同數(shù)據(jù)的redis副8redis9〉客戶端語言多:javaphppythonccnodejs1,緩存:合理使用緩存加快數(shù)據(jù)速度,降低后端數(shù)據(jù)源壓2,榜:按照熱度,按照,主要用到列表和有序集3,計數(shù)器應(yīng)用:數(shù),瀏覽數(shù),使用redis計451,linux上安裝,windowslinuxredisredis-benAOFRDB3,redis-server1,默認配置:redis-server,日志輸本信息,端口2,運行啟動:redis-server--port 3redis-serveropt/redis/redis.conf,靈活,生產(chǎn)環(huán)境使用這種4,redis-cli啟動1,>交互式:redis-cli-h{host}-p{prot}連接到redis服務(wù),沒有h默認連127.0redis-cli-h127.0.0.1-p6379 //沒有p默認連63792,>命令式:redis-cli-h127.0.0.1-p6379 o的3,>redisredis-cli注意ab,還可以用kill關(guān)閉,此方式不會做持久化,還會造成緩沖區(qū)關(guān)AOF和丟失數(shù)據(jù)32.93.01,查看所有鍵:keys* setschooldongnao oworld2,鍵總數(shù)dbsize //2個鍵,如果存在大量鍵,線上使用此指令3,檢查鍵是否存在:exists //存在返回1,不存在返回4,刪除鍵:delkey oschool,返回刪除鍵個數(shù),刪除不存在鍵返回0 //setnametest expirename10//10秒過期ttl6,鍵的數(shù)據(jù)結(jié)構(gòu)類型:typekey 1:setnametest2:incr3:incrI/O多路復(fù)用解I/O問題,后面有介紹(I/O操I/O阻塞導(dǎo)致整個進程無法,IOselect基礎(chǔ)之上的,selectIO模型中輪詢等待的問題)3>字符串JSON,還有數(shù)字數(shù),二進制(音頻,最大過512MB,設(shè)值命令:setage23ex10//10秒后過期px10000setnxnametest //不存在鍵name時,返回1設(shè)置成功;存在的話失敗0setage25xx //存在鍵age時,返回1成功獲值命令:getage//value,nil批量設(shè)值:msetcountrychinacity批量獲?。簃getcountrycityaddress//返回 beigjin,address為mgetngetmget=1次網(wǎng)絡(luò)請求+redisndecrage//age1incrbyage2age+2decrbyage2//ageincrbyfloatscore1.13.4,append追加指令:setnameo;appendnameworld//追加后成oworld3.5,字符串長度:seto“世界”;strleno//結(jié)果6,每個中文占3個字節(jié)3.6,截取字符串:setnameoworld;getrangename24//返回llo3.7,內(nèi)部編碼:int:8字節(jié)長整理//setage100objectencodingageembstr:39setnamebejin;objectencodeingname//embstrraw:39setafsdfwerwerweffffffffffdfs//raw3.8,user注意:redis目前處于受保護模式,不允許非本地客戶端,可以通過給設(shè)置,然后客戶端的時候,寫上就可以127.0.0.1:6379>configsetrequirepass 或者修改 requirepass123456,啟動時./redis-serverredis.conf指定./redis-cli-p6379- 切換數(shù)據(jù)庫:select場景實踐cache-mandTestOrderListHashTest4>hash:是一string類型fieldvalue的映射表,hash特適合用于命 hsetkeyfield設(shè)值:hsetuser:1name 取值:hgetuser:1 //返回刪值:hdeluser:1age 計算個數(shù):hsetuser:1namejames;hsetuser:1age23;hlenuser:1 批量設(shè)值:hmsetuser:2namejamesage23sexboy//OK批量取值:hmgetuser:2nameagesex//返回三行:james23判斷field是否存在:hexistsuser:2name//若存在返回1,不存在返回0獲取所有field:hkeysuser:2 //返回nameagesex三個field獲取user:2所有value:hvalsuser:2 //返回james23boy獲取user:2所有field與value:hgetalluser:2//nameagesexjames23boy值增加1:hincrbyuser:2age1 hincrbyfloatuser:2age2//fieldvalue如:hmsetuser:3namejamesage24;objectencodinguser:3value64ziplist如:hsetuser:4addressfsgst64字節(jié)objectencodinguser:3比如將關(guān)系型數(shù)據(jù)表轉(zhuǎn)成redis使用hash后的方式為HASHfiled,redis模擬做關(guān)系復(fù)雜查詢開發(fā)因難,成本高三種方案實現(xiàn)用戶信息優(yōu)缺點1,原生:setuser:1:namesetuser:1:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)電腦交易協(xié)議格式(2024年)版A版
- 2025年度跨境電商平臺產(chǎn)品區(qū)域代理合同協(xié)議書4篇
- 科技前沿:資金驅(qū)動創(chuàng)新
- 2025年度倉儲物流場地租賃保證金三方服務(wù)協(xié)議4篇
- 2025年度柴油運輸合同書(智能化物流服務(wù))4篇
- 2025年度綠色環(huán)保型鏟車租賃合作協(xié)議4篇
- 2025年智能餐飲連鎖店合作協(xié)議范本3篇
- 2025年度特色面館連鎖品牌加盟管理規(guī)范合同范本3篇
- 2025年度商業(yè)地產(chǎn)項目場地合作運營協(xié)議4篇
- 專業(yè)電線電纜供應(yīng)協(xié)議模板2024版
- 【公開課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級下冊+
- 高職組全國職業(yè)院校技能大賽(嬰幼兒照護賽項)備賽試題庫(含答案)
- 2024年公安部直屬事業(yè)單位招聘筆試參考題庫附帶答案詳解
- NB-T 47013.15-2021 承壓設(shè)備無損檢測 第15部分:相控陣超聲檢測
- 裝飾工程施工技術(shù)ppt課件(完整版)
- SJG 05-2020 基坑支護技術(shù)標(biāo)準(zhǔn)-高清現(xiàn)行
- 汽車維修價格表
- 司爐崗位應(yīng)急處置卡(燃氣)參考
- 10KV供配電工程施工組織設(shè)計
- 終端攔截攻略
- 藥物外滲處理及預(yù)防【病房護士安全警示教育培訓(xùn)課件】--ppt課件
評論
0/150
提交評論