很長(zhǎng)一段時(shí)間沒更新博客了,堅(jiān)持做一件事,真不是件容易的事,后面我會(huì)繼續(xù)盡可能的花時(shí)間更新完這個(gè)系列文章。
因這個(gè)系列的文章涉及的范圍太大了,后面更新不一定會(huì)按目錄順序進(jìn)行,但并不會(huì)影響閱讀。
最近幾年隨著電商行業(yè)的飛速發(fā)展,高可用、高并發(fā)、高性能的要求不斷提高,Redis火的不要不要的,甚至各種人才招聘的要求中不斷出現(xiàn)要會(huì)Redis。
不了解感覺這些東西都是大牛們才會(huì)的,其實(shí)并非那么難學(xué),只要用心,沒有學(xué)不會(huì)的東西。
1、Redis是什么?
Redis 是一種非關(guān)系型數(shù)據(jù)庫(kù)(也就是NoSql,泛指非關(guān)系型數(shù)據(jù)庫(kù))。它是一個(gè)Key-Value(鍵-值)存儲(chǔ)系統(tǒng)。
這個(gè)Value不只是String類型,還包括List,Hash,Dictionary等等。
Redis支持網(wǎng)絡(luò)、基于內(nèi)存,還可以持久化的高性能的數(shù)據(jù)庫(kù),再通俗點(diǎn)說,就是你可以把它當(dāng)用作數(shù)據(jù)緩存,也可以當(dāng)成一個(gè)數(shù)據(jù)庫(kù)使用,因?yàn)榭梢猿志没?/span>
Redis是一個(gè)開源項(xiàng)目,它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等眾多語(yǔ)言客戶端。
Redis的官網(wǎng):redis.io