這段時(shí)間在做自己的網(wǎng)站,網(wǎng)站里用到了redis服務(wù),redis的水很深,一時(shí)半會(huì)兒也摸不到底。這篇文章從安裝開(kāi)始,手把手教大家快速安裝和使用redis。
Redis是一種非關(guān)系型數(shù)據(jù)庫(kù)(NoSQL),NoSQL是以key-value的形式存儲(chǔ),和傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)不一樣,不一定遵循傳統(tǒng)數(shù)據(jù)庫(kù)的一些基本要求,比如說(shuō)SQL標(biāo)準(zhǔn),ACID屬性,表結(jié)構(gòu)等等,這類(lèi)數(shù)據(jù)庫(kù)主要有以下特點(diǎn):非關(guān)系型的、分布式的、開(kāi)源的、水平可擴(kuò)展的。
NoSQL使用場(chǎng)景:對(duì)數(shù)據(jù)高并發(fā)讀寫(xiě)、對(duì)海量數(shù)據(jù)的高效率存儲(chǔ)和訪問(wèn)、對(duì)數(shù)據(jù)的高可擴(kuò)展性和高可用性。我的網(wǎng)站也是將很多首頁(yè)的數(shù)據(jù)放到了redis里,降低數(shù)據(jù)庫(kù)的壓力。
為了保證效率,數(shù)據(jù)都是在緩存在內(nèi)存中,所以redis快。它也可以周期性的把更新的數(shù)據(jù)寫(xiě)入磁盤(pán)或者把修改操作寫(xiě)入追加的記錄文件中。Redis還有哪些好處呢?舉個(gè)比較簡(jiǎn)單的例子:
Redis 集群和 Mysql 是同步的,首先會(huì)從 redis 中獲取數(shù)據(jù),如果 redis 掛了,再?gòu)?mysql 中獲取數(shù)據(jù),這樣網(wǎng)站就不會(huì)掛掉。同時(shí)也減輕了數(shù)據(jù)庫(kù)的壓力。
下面來(lái)手把手教大家如何安裝redis。
1. 安裝gcc編譯
因?yàn)楹竺姘惭bredis的時(shí)候需要編譯,所以事先得先安裝gcc編譯。阿里云主機(jī)已經(jīng)默認(rèn)安裝了gcc,如果是自己安裝的虛擬機(jī),那么需要先安裝一下gcc:
yum install gcc-c++
2. 下載redis
這里有有兩種方式下載安裝包,一種是去官網(wǎng)上下載,然后將安裝包考到CentOS中,另種方法是直接使用wget來(lái)下載。
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
若沒(méi)有安裝過(guò)wget,可以通過(guò)如下命令安裝。
yum install wget
3. 解壓安裝
解壓安裝包很簡(jiǎn)單了,不多說(shuō)。
tar
主站蜘蛛池模板:
甘肃省|
高青县|
新沂市|
奉节县|
偏关县|
桦甸市|
泾阳县|
西乌珠穆沁旗|
镇安县|
乌拉特后旗|
曲阳县|
靖州|
阜城县|
吉林市|
镇雄县|
菏泽市|
东台市|
公主岭市|
尤溪县|
唐海县|
璧山县|
沭阳县|
阳泉市|
炉霍县|
额济纳旗|
泸定县|
延长县|
黑水县|
陆丰市|
谢通门县|
秦皇岛市|
怀柔区|
疏附县|
旬邑县|
济宁市|
鄱阳县|
宜兰市|
通州市|
确山县|
兴业县|
万源市|