Redis的安裝

一、Redis介紹

Redis是當(dāng)前比較熱門的NOSQL系統(tǒng)之一,它是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcache類似,但很大程度補(bǔ)償了Memcache的不足,它支持存儲(chǔ)的value類型相對(duì)更多,包括string、list、set、zset和hash。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作。在此基礎(chǔ)上,Redis支持各種不同方式的排序。和Memcache一樣,Redis數(shù)據(jù)都是緩存在計(jì)算機(jī)內(nèi)存中,不同的是,Memcache只能將數(shù)據(jù)緩存到內(nèi)存中,無法自動(dòng)定期寫入硬盤,這就表示,一斷電或重啟,內(nèi)存清空,數(shù)據(jù)丟失。所以Memcache的應(yīng)用場(chǎng)景適用于緩存無需持久化的數(shù)據(jù)。而Redis不同的是它會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,實(shí)現(xiàn)數(shù)據(jù)的持久化。

二、Redis的安裝

下面介紹在Linux環(huán)境下,Redis的安裝與部署

1、首先上官網(wǎng)下載Redis 壓縮包,地址:http://redis.io/download 下載穩(wěn)定版3.0.7即可。

2、通過遠(yuǎn)程管理工具,將壓縮包拷貝到Linux服務(wù)器中,執(zhí)行解壓操作


tar zxvf redis-3.0.7.tar.gz

3、執(zhí)行make 對(duì)Redis解壓后文件進(jìn)行編譯


編譯完成之后,可以看到解壓文件redis-3.0.7中會(huì)有對(duì)應(yīng)的src、conf等文件夾,這和windows下安裝解壓的文件一樣,大部分安裝包都會(huì)有對(duì)應(yīng)的類文件、配置文件和一些命令文件。


4、編譯成功后,進(jìn)入src文件夾,執(zhí)行make install進(jìn)行Redis安裝

5、安裝完成,界面如下


三、Redis的部署

安裝成功后,下面對(duì)Redis進(jìn)行部署

1、首先為了方便管理,將Redis源碼文件夾中的conf配置文件和常用命令移動(dòng)到統(tǒng)一文件中

a)創(chuàng)建bin和redis.conf文件

代碼如下:mkdir -p /usr/local/redis/binmkdir -p /usr/local/redis/etc

b)執(zhí)行Linux文件移動(dòng)命令:

代碼如下:mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etccd /lamp/redis-3.0.7/srcmv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

2、執(zhí)行Redis-server 命令,啟動(dòng)Redis 服務(wù)

注意:這里直接執(zhí)行Redis-server啟動(dòng)的Redis服務(wù),是在前臺(tái)直接運(yùn)行的(效果如上圖),也就是說,執(zhí)行完該命令后,如果Linux關(guān)閉當(dāng)前會(huì)話,則Redis服務(wù)也隨即關(guān)閉。正常情況下,啟動(dòng)Redis服務(wù)需要從后臺(tái)啟動(dòng),并且指定啟動(dòng)配置文件。


3、后臺(tái)啟動(dòng)redis服務(wù)

a)首先編輯conf文件,將daemonize屬性改為yes(表明需要在后臺(tái)運(yùn)行)vi /usr/local/redis/etc/redis.conf

b)再次啟動(dòng)redis服務(wù),并指定啟動(dòng)服務(wù)配置文件

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf


4、服務(wù)端啟動(dòng)成功后,執(zhí)行redis-cli啟動(dòng)Redis redis客戶端,查看端口號(hào)


Redis:

Redis-server /usr..../redis.conf啟動(dòng)redis服務(wù),并指定配置文件Redis-cli啟動(dòng)redis 客戶端Pkill redis-server關(guān)閉redis服務(wù)Redis-cli shutdown關(guān)閉redis客戶端Netstat -tunpl|grep 6379查看redis默認(rèn)端口號(hào)6379占用情況

[if !supportLists]1、?[endif]下載PHP的Redis擴(kuò)展

下載地址:http://pecl.php.net/package/redis

文件名:phpredis-2.2.4.tar.gz

文件下載成功后,上傳至/root/lamp

2、安裝

#解壓

[root@vm15 local]# tar -zxvf phpredis-2.2.4.tar.gz

#進(jìn)入安裝目錄[root@vm15 local]# cd phpredis-2.2.4

#用phpize生成configure配置文件[root@vm15 phpredis-2.2.4]# /usr/local/php/bin/phpize                      

Configuring for:PHP Api Version: 20131106Zend Module Api No: 20131226Zend Extension Api No: 220131226[root@vm15 phpredis-2.2.4]# ./configure --with-php-config=/usr/local/php/bin/php-config    #配置[root@vm15 phpredis-2.2.4]# make

#編譯[root@vm15 phpredis-2.2.4]# make install

#安裝Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20131226/[root@vm15 phpredis-2.2.4]# ll /usr/local/php/lib/php/extensions/no-debug-zts-20131226/total 1696-rwxr-xr-x. 1 root root 540834 Dec 19 15:38 opcache.so-rwxr-xr-x. 1 root root 861055 Dec 30 16:47 redis.so

安裝完成之后,出現(xiàn)上面的安裝路徑,目錄中的redis.so.


3、配置支持php

[root@vm15 phpredis-2.2.4]# vi ?/usr/local/php/lib/php.ini

#編輯配置文件,在最后一行添加以下內(nèi)容extension=redis.so:wq!


4、重啟服務(wù)

[root@vm15 memcached-2.2.0]# /usr/local/apache2/bin/apachectl restart

#保存退出查看phpinfo可以看到支持了


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Redis 安裝和配置 Redis 安裝 Redis 安裝官網(wǎng):http://redis.io/官網(wǎng)下載:http...
    尹子凡R1閱讀 4,969評(píng)論 0 2
  • 一、Redis介紹 Redis是當(dāng)前比較熱門的NOSQL系統(tǒng)之一,它是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memca...
    80ecf73f60ac閱讀 64,256評(píng)論 2 2
  • 中秋佳節(jié),路上的行人匆匆忙忙,平時(shí)看不到的人都一股腦的出來了,交通擁堵,從車的鳴響聽出了人們的焦急。為的就是和幾月...
    時(shí)差張閱讀 288評(píng)論 0 0
  • 母親節(jié)這幾天,關(guān)于母親和母愛的文章鋪天蓋地,在這熱鬧的氛圍里,我也給自己安利了一部電影,吉永小百合主演,2008年...
    心向暖閱讀 2,065評(píng)論 10 8
  • 在購(gòu)得房產(chǎn)的瞬間驚喜過后,便是對(duì)裝修小目標(biāo)的邁進(jìn);如何讓房子從毛坯換身到有自己生活品味的空間,不僅需要時(shí)間及經(jīng)歷更...
    weifucius閱讀 297評(píng)論 0 0

友情鏈接更多精彩內(nèi)容