出現的問題:
罪魁禍首——關係型資料庫:
解決思路
nosql:
即not-onlysql(泛指非關係型的資料庫),作為關係型資料庫的補充。
作用:
應用對於海量使用者和海量資料前提嚇得資料處理問題。
特徵:
常見nosql資料庫:
概念:redis(remote dictinary server)是用c語言開發的乙個開源的高效能鍵值對(key-value)資料庫
特徵:資料間沒有必然的關聯關係
內部採用單執行緒機制進行工作
高效能。官方提供測試資料,50個併發執行100000個請求,讀的速度是110000次/s,寫的速度是81000次/s。
多資料型別支援:string(字串型別)、list(列表型別)、hash(雜湊型別)、set(集合型別)、sorted_set(有序集合型別)
持久化支援。可以進行資料災難恢復
任務佇列、如秒殺、搶購、購票等
時效性資訊控制,如驗證碼控制,投票控制等
分布式資料共享,如分布式集群構架中的session分離
訊息佇列
分布式鎖
命令列模式工具使用思考
資訊新增
set key value
set name itheima資訊查詢
清除螢幕資訊
clear幫助命令
help 命令名稱help @組名
推出客戶端命令列模式
quitexit
< esc>(慎用)
Redis01理論知識
nosql nosql not only sql 意即 不僅僅是sql 是一項全新的資料庫理念,泛指非關係型的資料庫。隨著網際網路web2.0 的興起,傳統的關聯式資料庫在應付web2.0 特別是超大規模和高併發的sns型別的web2.0純動態 已經顯得力不從心,暴露了很多難以克服的問題,而非關係型...
redis0 1原始碼解析之字典
字典也叫雜湊表。看一下redis中的實現。下面是資料結構關係圖。redis中,雜湊表的設計思想是,申請乙個指標陣列,然後每個元素指向乙個鍊錶用來儲存資料 即鏈位址法 申請乙個表示字典的資料結構 dict dictcreate dicttype type,void privdataptr 初始化字典資...
redis基本指令與操作
啟動redis 在redis.windows.conf的456行新增 maxheap 1024000000 387行新增 requirepass 密碼 啟動redis cd d redis64 2.8.2101 redis server.exe redis.windows.conf 另起cmd cd...