真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Redis03:Redis基礎(chǔ)知識(shí)以及數(shù)據(jù)類型-創(chuàng)新互聯(lián)

Redis基礎(chǔ)知識(shí)以及數(shù)據(jù)類型
  • 基礎(chǔ)知識(shí)
    • Redis-key
  • 基本數(shù)據(jù)類型
    • String(字符串)
    • list(列表)
    • set(集合)
    • Hash(散列)
    • Zset(有序集合)
  • 三種特殊的數(shù)據(jù)類型
    • geospatial(地理位置)
    • hyperloglog
    • bitmaps

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的鳳臺(tái)網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!基礎(chǔ)知識(shí)

redis默認(rèn)有16個(gè)數(shù)據(jù)庫(kù),默認(rèn)使用的時(shí)第0個(gè),可以使用select進(jìn)行切換數(shù)據(jù)庫(kù)
在這里插入圖片描述
在這里插入圖片描述

  • 清除當(dāng)前數(shù)據(jù)庫(kù)
    在這里插入圖片描述
  • 清除全部數(shù)據(jù)庫(kù)的內(nèi)容
    在這里插入圖片描述

Redis是單線程的!

Redis是基于內(nèi)存操作,CPU不是Redis性能瓶頸,Redis的瓶頸是根據(jù)機(jī)器的內(nèi)存和網(wǎng)絡(luò)帶寬,既然可以使用單線程來(lái)實(shí)現(xiàn),就使用單線程了!所以就使用了單線程。

Redis為什么單線程還很快?

核心:Redis是將所有數(shù)據(jù)全部放在內(nèi)存中的,所以說(shuō)使用單線程去操作效率就是最高的(多線程上下文切換:耗時(shí)的操作),對(duì)于內(nèi)存系統(tǒng)來(lái)說(shuō),如果沒(méi)有上下文切換效率就是最高的!多次讀寫(xiě)都是在一個(gè)CPU上的,在內(nèi)存情況下,這個(gè)就是最佳的方案!

Redis-key

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

基本數(shù)據(jù)類型

String數(shù)據(jù)類型、List 數(shù)據(jù)類型(隊(duì)列)、Hash數(shù)據(jù)類型(散列類型)、set數(shù)據(jù)類型(無(wú)序集合)、Sorted Set數(shù)據(jù)類型 (zset、有序集合)

String(字符串)

在這里插入圖片描述在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

  • 對(duì)象設(shè)置
    在這里插入圖片描述
    在這里插入圖片描述
    String類型的使用場(chǎng)景:value除了事我們的字符串還可以使我們的數(shù)字!
  • 計(jì)數(shù)器
  • 統(tǒng)計(jì)多單位的數(shù)量
  • 粉絲數(shù)
  • 對(duì)象緩存存儲(chǔ)
list(列表)

列表
在redis里面,我們可以把list玩成,棧、隊(duì)列、阻塞隊(duì)列!
在這里插入圖片描述
所有的list命令都是用l開(kāi)頭的
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

小結(jié)

  • 它實(shí)際上是一個(gè)鏈表,before after left right都可以插入值
  • 如果key不存在,創(chuàng)建新的鏈表
  • 如果key存在,新增內(nèi)容
  • 如果移除了所有值,空鏈表,也代表不存在
  • 在兩邊插入或者改動(dòng)值,效率最高!中間元素,相對(duì)來(lái)說(shuō)效率會(huì)低一點(diǎn)
set(集合)

set中的值不能重復(fù)
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

  • 微博,A用戶將所有關(guān)注的人放在一個(gè)set集合中!將它的粉絲也放在一個(gè)集合中!共同關(guān)注等等
    在這里插入圖片描述
Hash(散列)

可以看做一個(gè)Map集合、key-Map集合!的時(shí)候這個(gè)值是一個(gè)map集合!本質(zhì)和string類型沒(méi)有太大區(qū)別,還是一個(gè)簡(jiǎn)單的key-value
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

Zset(有序集合)

在set的基礎(chǔ)上,增加了一個(gè)值
在這里插入圖片描述
在這里插入圖片描述

192.168.184.135:6379>ZREVRANGE salary 0 -1 #從大到小進(jìn)行排列
1) "zhangsan"
2) "xiaohong"
192.168.184.135:6379>ZREVRANGE salary 0 -1 withscores
1) "zhangsan"
2) "5000"
3) "xiaohong"
4) "2500"
192.168.184.135:6379>

在這里插入圖片描述

192.168.184.135:6379>ZCARD salary #統(tǒng)計(jì)zset個(gè)數(shù)
(integer) 2
192.168.184.135:6379>

在這里插入圖片描述

案例思路:set排序 存儲(chǔ)班級(jí)成績(jī)表 工資表排序 排行榜應(yīng)用場(chǎng)景

三種特殊的數(shù)據(jù)類型 geospatial(地理位置)

朋友的定位、附件的人,打車距離計(jì)算
Redis的Geo在redis3.2版本就推出了!這個(gè)功能可以推算地理位置的信息,兩地之間的距離,方圓幾里的人!

  • geoadd
hyperloglog bitmaps

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站標(biāo)題:Redis03:Redis基礎(chǔ)知識(shí)以及數(shù)據(jù)類型-創(chuàng)新互聯(lián)
本文URL:http://weahome.cn/article/ddpioi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部