全面解析Redis
目錄
- 一,問題引入:
- 什么是Redis?
- 3.redis的應(yīng)用場景
- 4redis的下載與安裝
- radis的基本操作
- 數(shù)據(jù)存儲(chǔ)類型介紹
一,問題引入:
關(guān)系型數(shù)據(jù)庫在處理海量數(shù)據(jù)和高并發(fā)等技術(shù)的時(shí)候不是太友善,因此有人提出非關(guān)系型數(shù)據(jù)庫
所以有了基于對(duì)關(guān)系型數(shù)據(jù)庫的補(bǔ)充NOSQL
目前具有的特點(diǎn) :
(1)可擴(kuò)充,可伸縮
(2)大量數(shù)據(jù)下的高性能:Redis能讀的速度是110000次/s,寫的速度是81000次/s
(3)靈活的數(shù)據(jù)模型
(4)高可用
Redis就是非關(guān)系型數(shù)據(jù)庫NOsql中的一種。
redis作用:
可以減輕數(shù)據(jù)庫壓力,查詢內(nèi)存比查詢數(shù)據(jù)庫效率高。
什么是Redis?
Redis 是開源免費(fèi)的,C語言開發(fā)的,遵守BSD協(xié)議,是一個(gè)高性能的key-value非關(guān)系型數(shù)據(jù)庫。
- 數(shù)據(jù)間沒有必然的聯(lián)系
- 內(nèi)部采用單線程機(jī)制工作
- 高性能
- 多數(shù)據(jù)類型的支持
1.字符串
2.列表類型
3.散列類型
4.集合類型 set
5.有序集合類型
-持久化支持
3.redis的應(yīng)用場景
- 為熱點(diǎn)數(shù)據(jù)加速查詢
- 任務(wù)隊(duì)列
- 即時(shí)信息查詢
- 時(shí)效性信息控制
- 分布式數(shù)據(jù)共享
- 消息隊(duì)列
- 分布式鎖
4redis的下載與安裝
linux版本(企業(yè))
windows(適合入門學(xué)習(xí))
windows下載地址:
Windows下載連接
radis的基本操作
- 信息添加
功能:設(shè)置key value的值
命令:set key value
舉例:set name ithema - 信息查詢
功能:設(shè)置key查詢對(duì)應(yīng)的Value,如果不存在,返回空(
nil)
命令:get key
舉例:get name - 清除屏幕信息
clear - 幫助小提示
- 退出客戶端命令行模式
quit
exit
數(shù)據(jù)存儲(chǔ)類型介紹
- string
- hash
- list
- set
- sorted_set
總結(jié)
- 上一篇: 什么是重载or重写,二者的区别是?
- 下一篇: 面向对象的三大特征继承,封装和多态性