大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 Redis數(shù)據(jù)庫(kù)詳解

Redis數(shù)據(jù)庫(kù)詳解

更新時(shí)間:2021-08-03 16:35:19 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1546次

1.Redis數(shù)據(jù)庫(kù)簡(jiǎn)介

名稱

REmote DIctionary Server(Redis)是一個(gè)由Salvatore Sanfilippo寫的key-value存儲(chǔ)系統(tǒng)。Redis是一個(gè)開源的使用ANSI C語(yǔ)言編寫、遵守BSD協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。

簡(jiǎn)介

Redis是完全開源免費(fèi)的,遵守BSD協(xié)議,是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。

Redis與其他key-value緩存產(chǎn)品有以下三個(gè)特點(diǎn):

Redis支持?jǐn)?shù)據(jù)的Redis持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中,重啟的時(shí)候可以再次加載進(jìn)行使用。

Redis不僅僅支持簡(jiǎn)單的key-value類型的數(shù)據(jù),同時(shí)還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)。

Redis支持?jǐn)?shù)據(jù)的備份,即master-slave模式的數(shù)據(jù)備份。

優(yōu)勢(shì)

  • 性能極高–Redis能讀的速度是110000次/s,寫的速度是81000次/s。
  • 豐富的數(shù)據(jù)類型–Redis支持二進(jìn)制案例的Strings,Lists,Hashes,Sets及Ordered Sets數(shù)據(jù)類型操作。
  • 原子–Redis的所有操作都是原子性的,同時(shí)Redis還支持對(duì)幾個(gè)操作全并后的原子性執(zhí)行。
  • 豐富的特性–Redis還支持publish/subscribe,通知,key過期等等特性。

Redis與其他key-value存儲(chǔ)有什么不同?

Redis運(yùn)行在內(nèi)存中但是可以持久化到磁盤,所以在對(duì)不同數(shù)據(jù)集進(jìn)行高速讀寫時(shí)需要權(quán)衡內(nèi)存,因?yàn)閿?shù)據(jù)量不能大于硬件內(nèi)存。在內(nèi)存數(shù)據(jù)庫(kù)方面的另一個(gè)優(yōu)點(diǎn)是,相比在磁盤上相同的復(fù)雜的數(shù)據(jù)結(jié)構(gòu),在內(nèi)存中操作起來(lái)非常簡(jiǎn)單,這樣Redis可以做很多內(nèi)部復(fù)雜性很強(qiáng)的事情。同時(shí),在磁盤格式方面他們是緊湊的以追加的方式產(chǎn)生的,因?yàn)樗麄儾⒉恍枰M(jìn)行隨機(jī)訪問。另外,和mongodb相比,redis的特點(diǎn)不僅僅是在內(nèi)存中運(yùn)行,這樣的加載速度更快,另外一個(gè)特點(diǎn)是redis的鍵值對(duì)是扁平化的,而不支持像mongodb一樣可以深層次嵌套的存儲(chǔ)方式。

2.安裝Redis數(shù)據(jù)庫(kù)

這里以在windows上安裝為介紹基礎(chǔ),在github上下載msi文件,然后按步驟安裝即可,安裝過程中勾選加入環(huán)境變量。

然后,我們通過如下方式就可以打開redis服務(wù)器,其中redis-server.exe就是服務(wù)器執(zhí)行文件,而redis.windows.conf是相關(guān)的配置文件。

數(shù)據(jù)庫(kù)redis

注意:在安裝過程中,可能報(bào)錯(cuò)“creating server tcp listening socket 127.0.0.1:6379:bind No error”,這時(shí),我們可以通過下面方式來(lái)解決,即在cmd中依次運(yùn)行:

 redis-cli.exe
 shutdown
 exit
 redis-server.exe redis.windows.conf

這樣,我們就可以成功開啟服務(wù)器了。即port為6379,然后創(chuàng)建了一個(gè)進(jìn)程。

創(chuàng)建服務(wù)器之后,我們就可以另外打開一個(gè)cmd,然后作為客戶單進(jìn)行請(qǐng)求鏈接了,如下所示:

數(shù)據(jù)庫(kù)redis

其中-h表示指定鏈接的host主機(jī),使用localhost即可,-p表示端口,即為6379。

注意:因?yàn)閞edis-cli.exe就是redis-cli,且6379是redis的默認(rèn)端口號(hào),所以我們可以通過redis-cli-h localhost建立鏈接,如下:

數(shù)據(jù)庫(kù)redis

如上所示,相比前者會(huì)更加簡(jiǎn)潔。

  • 其中set age 22,就是進(jìn)行redis數(shù)據(jù)庫(kù)存儲(chǔ)了,即設(shè)置key為age,設(shè)置value為22,在輸入的過程中,redis也有會(huì)提示。
  • 而get age就是讀取age這個(gè)key的值了。

 以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Redis數(shù)據(jù)庫(kù)詳解",希望對(duì)大家有幫助,想了解更多可查看Redis教程。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 中中文字幕亚州无线码 | 天天摸天天爽天天澡视频 | 99视频在线免费观看 | 欧美久久一区二区三区 | 精品无人区乱码一区2区3区 | 久久免费成人 | videos欧美丰满肥婆 | 噜鲁射图片 | 操夜夜| 欧美日韩亚洲国产精品 | 国产一区亚洲二区 | 四虎在线精品观看免费 | 综合久久99 | 999国内精品永久免费视频 | www.色婷婷| 欧美亚洲国产日韩一区二区三区 | 国产亚洲人成a在线v网站 | 91在线九色 | 成人毛片免费在线观看 | 国产色丁香久久综合 | 国产一区中文字幕 | 色综合天天操 | 全部费免一级毛片不收费 | 精品一区二区日本高清 | 天天射夜夜操 | 亚洲综合网址 | 日本特黄a级高清免费大片18 | 奇米777四色影视在线看 | 精品免费久久久久久成人影院 | 狠狠狠狠狠狠狠狠狠狠 | 91视频观看免费 | 成人性色生活片全黄 | 奶交性视频欧美 | 国产综合91| 香蕉视频在线看 | 成人黄色免费 | 中文字幕专区 | 97中文字幕在线观看 | 国产成人禁片免费观看视频 | 久久久窝窝午夜精品 | 精品成人毛片一区二区视 |