【Redis】1.Redis入门简介以及基本操作命令
生活随笔
收集整理的這篇文章主要介紹了
【Redis】1.Redis入门简介以及基本操作命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學習資料
https://www.bilibili.com/video/BV1CJ411m7Gc?p=6
問題的拋出
出現(xiàn)的問題:
- 海量用戶
- 高并發(fā)
罪魁禍首——關系型數(shù)據(jù)庫:
- 性能瓶頸:磁盤IO性能低下
- 擴展瓶頸:數(shù)據(jù)關系復雜,擴展性差,不便于大規(guī)模集群
解決思路
- 降低磁盤IO次數(shù),越低越好 —— 內(nèi)存存儲
- 去除數(shù)據(jù)間的關系,越簡單越好 —— 不存儲關系,僅存儲數(shù)據(jù)
Nosql簡介
NoSQL:
即Not-OnlySQL(泛指非關系型的數(shù)據(jù)庫),作為關系型數(shù)據(jù)庫的補充。
作用:
應用對于海量用戶和海量數(shù)據(jù)前提嚇得數(shù)據(jù)處理問題。
特征:
- 可擴容,可伸縮
- 大數(shù)據(jù)量下得高性能
- 靈活得數(shù)據(jù)模型
- 高可用
常見Nosql數(shù)據(jù)庫:
- Redis
- memcache
- HBase
- MongoDB
解決方案(電商場景)
Redis
概念:
Redis(REmote DIctinary Server)是用C語言開發(fā)的一個開源的高性能鍵值對(key-value)數(shù)據(jù)庫
特征:
Redis的應用
- 為熱點數(shù)據(jù)加速查詢(主要場景)、如熱點商品、熱點新聞、熱點資訊、推廣類等提高訪問量信息等。
- 任務隊列、如秒殺、搶購、購票等
- 即時信息查詢,如各位排行榜、各類網(wǎng)站訪問統(tǒng)計、公交到站信息、在線人數(shù)信息(聊天室、網(wǎng)站)、設備信號等
- 時效性信息控制,如驗證碼控制,投票控制等
- 分布式數(shù)據(jù)共享,如分布式集群構(gòu)架中的session分離
- 消息隊列
- 分布式鎖
Redis的基本操作
命令行模式工具使用思考
- 功能性命令
- 清除屏幕信息
- 幫助信息查閱
- 退出指令
信息添加
- 功能:設置key,value數(shù)據(jù)
- 命令
set key value
- 范例
set name itheima
信息查詢
- 功能:根據(jù)key查詢對應的value,如果不存在,返回空(nil)
- 命令
get key
- 范例
get name
清除屏幕信息
- 功能:清除屏幕中的信息
- 命令
clear
幫助命令
- 功能:獲取命令幫助文檔,獲取組中所有命令信息名稱
- 命令
help 命令名稱
help @組名
推出客戶端命令行模式
- 功能:推出客戶端
- 命令
quit
exit
< ESC>(慎用)
總結(jié)
以上是生活随笔為你收集整理的【Redis】1.Redis入门简介以及基本操作命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 11-直接内存 Direct Memor
- 下一篇: 【Redis】2. Redis数据类型