欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Redis安裝使用-創(chuàng)新互聯(lián)

Redis和JQuery一樣是純粹為應(yīng)用而產(chǎn)生的,這里記錄的是在CentOS 5.7上學(xué)習(xí)入門文章:

成都創(chuàng)新互聯(lián)公司是一家網(wǎng)站設(shè)計公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營產(chǎn)品:成都響應(yīng)式網(wǎng)站建設(shè)品牌網(wǎng)站設(shè)計、成都營銷網(wǎng)站建設(shè)。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動的體驗,以及在手機等移動端的優(yōu)質(zhì)呈現(xiàn)。成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、移動互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運營、VI設(shè)計、云產(chǎn)品.運維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認(rèn)真對待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價值服務(wù)。
1.Redis簡介

Redis是一個key-value存儲系統(tǒng)。和Memcached類似,但是解決了斷電后數(shù)據(jù)完全丟失的情況,而且她支持更多無化的value類型,除了和string外,還支持lists(鏈表)、sets(集合)和zsets(有序集合)幾種數(shù)據(jù)類型。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。

2.Redis的性能

下面是官方的bench-mark數(shù)據(jù):

  • The test was done with 50 simultaneous clients performing 100000 requests.
  • The value SET and GET is a 256 bytes string.
  • The Linux box is running Linux 2.6, it’s Xeon X3320 2.5Ghz.
  • Text executed using the loopback interface (127.0.0.1).

    Results: about 110000 SETs per second, about 81000 GETs per second.

更多詳細(xì)數(shù)據(jù)請見官方bench-mark page(http://code.google.com/p/redis/wiki/Benchmarks)

3.安裝Redis

Redis的代碼遵循ANSI-C編寫,可以在所有POSIX系統(tǒng)(如Linux, *BSD, Mac OS X, Solaris等)上安裝運行。而且Redis并不依賴任何非標(biāo)準(zhǔn)庫,也沒有編譯參數(shù)必需添加。redis的安裝出奇的簡單,這可能也是他風(fēng)靡的一個原因,讓人很容易上手,不像某些東西,編譯階段就能讓人完全絕望。

先去官網(wǎng)下載源碼:

wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz

解壓:

tar –zxvf redis-2.4.6.tar.gz

編譯

需要說明的事,redis的安裝非常簡單,已經(jīng)有現(xiàn)成的Makefile文件,直接運行make命令即可。

make

make install

Redis 由四個可執(zhí)行文件:redis-benchmark、redis-cliredis-server、redis-stat這四個文件,加上一個redis.conf就構(gòu)成了整個redis的最終可用包。它們的作用如下:

  • redis-server:Redis服務(wù)器的daemon啟動程序
  • redis-cli:Redis命令行操作工具。當(dāng)然,你也可以用telnet根據(jù)其純文本協(xié)議來操作
  • redis-benchmark:Redis性能測試工具,測試Redis在你的系統(tǒng)及你的配置下的讀寫性能
  • redis-stat:Redis狀態(tài)檢測工具,可以檢測Redis當(dāng)前狀態(tài)參數(shù)及延遲狀況

現(xiàn)在就可以啟動redis了,redis只有一個啟動參數(shù),就是他的配置文件路徑。

redis-server /etc/redis.conf

注意,默認(rèn)復(fù)制過去的redis.conf文件的daemonize參數(shù)為no,所以redis不會在后臺運行,這時要測試,我們需要重新開一個終端。修改為yes則為后臺運行redis。另外配置文件中規(guī)定了pid文件,log文件和數(shù)據(jù)文件的地址,如果有需要先修改,默認(rèn)log信息定向到stdout.

下面是redis.conf的主要配置參數(shù)的意義:

  • daemonize:是否以后臺daemon方式運行
  • pidfile:pid文件位置
  • port:監(jiān)聽的端口號
  • timeout:請求超時時間
  • loglevel:log信息級別
  • logfile:log文件位置
  • databases:開啟數(shù)據(jù)庫的數(shù)量
  • save * *:保存快照的頻率,第一個*表示多長時間,第三個*表示執(zhí)行多少次寫操作。在一定時間內(nèi)執(zhí)行一定數(shù)量的寫操作時,自動保存快照??稍O(shè)置多個條件。
  • rdbcompression:是否使用壓縮
  • dbfilename:數(shù)據(jù)快照文件名(只是文件名,不包括目錄)
  • dir:數(shù)據(jù)快照的保存目錄(這個是目錄)
  • appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高數(shù)據(jù)抗風(fēng)險能力,但影響效率。
  • appendfsync:appendonlylog如何同步到磁盤(三個選項,分別是每次寫都強制調(diào)用fsync、每秒啟用一次fsync、不調(diào)用fsync等待系統(tǒng)自己同步)

這時你可以打開一個終端進行測試了,配置文件中默認(rèn)的監(jiān)聽端口是6379

我們可以開啟一個Redis客戶端進行測試

[root@SNDA-192-168-1-114 ~]# redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected> exit [root@SNDA-192-168-1-114 ~]# redis-server /etc/redis.conf [root@SNDA-192-168-1-114 ~]# redis-cli redis 127.0.0.1:6379> quit

4.redis數(shù)據(jù)結(jié)構(gòu)

redis 的作者antirez曾稱其為一個數(shù)據(jù)結(jié)構(gòu)服務(wù)器(data structures server),這是一個非常準(zhǔn)確的表述,redis的所有功能就是將數(shù)據(jù)以其固有的幾種結(jié)構(gòu)保存,并提供給用戶操作這幾種結(jié)構(gòu)的接口。我們可以想象我們在各種語言中的那些固有數(shù)據(jù)類型及其操作。

redis目前提供四種數(shù)據(jù)類型:string,list,setzset(sorted set)和Hash。

  • string是最簡單的類型,你可以理解成與Memcached一模一個的類型,一個key對應(yīng)一個value,其上支持的操作與Memcached的操作類似。但它的功能更豐富。
  • list是一個鏈表結(jié)構(gòu),主要功能是push、pop、獲取一個范圍的所有值等等。操作中key理解為鏈表的名字。
  • set是集合,和我們數(shù)學(xué)中的集合概念相似,對集合的操作有添加刪除元素,有對多個集合求交并差等操作。操作中key理解為集合的名字。
  • zset是set的一個升級版本,他在set的基礎(chǔ)上增加了一個順序?qū)傩?,這一屬性在添加修改元素的時候可以指定,每次指定后,zset會自動重新按新的值調(diào)整順序??梢岳斫饬擞袃闪械膍ysql表,一列存value,一列存順序。操作中key理解為zset的名字。
  • Hash數(shù)據(jù)類型允許用戶用Redis存儲對象類型,Hash數(shù)據(jù)類型的一個重要優(yōu)點是,當(dāng)你存儲的數(shù)據(jù)對象只有很少幾個key值時,數(shù)據(jù)存儲的內(nèi)存消耗會很小.更多關(guān)于Hash數(shù)據(jù)類型的說明請見: http://code.google.com/p/redis/wiki/Hashes

在官網(wǎng)上給出了所有支持的接口列表,并副副附有詳細(xì)的介紹,地址:

http://code.google.com/p/redis/wiki/CommandReference

另外,作者還提供了一個非常貼心的web命令行模擬頁面,供初學(xué)者試用redis,地址:

http://try.redis-db.com/

5.redis數(shù)據(jù)存儲

redis的存儲分為內(nèi)存存儲、磁盤存儲和log文件三部分,配置文件中有三個參數(shù)對其進行配置。

save seconds updates,save配置,指出在多長時間內(nèi),有多少次更新操作,就將數(shù)據(jù)同步到數(shù)據(jù)文件。這個可以多個條件配合,比如默認(rèn)配置文件中的設(shè)置,就設(shè)置了三個條件。

appendonly yes/no,appendonly配置,指出是否在每次更新操作后進行日志記錄,如果不開啟,可能會在斷電時導(dǎo)致一段時間內(nèi)的數(shù)據(jù)丟失。因為redis本身同步數(shù)據(jù)文件是按上面的save條件來同步的,所以有的數(shù)據(jù)會在一段時間內(nèi)只存在于內(nèi)存中。

appendfsync no/always/everysec,appendfsync配置,no表示等操作系統(tǒng)進行數(shù)據(jù)緩存同步到磁盤,always表示每次更新操作后手動調(diào)用fsync()將數(shù)據(jù)寫到磁盤,everysec表示每秒同步一次。

6.redis主從配置

redis支持master-slave的主從配置,配置方法是在從機的配置文件中指定slaveof參數(shù)為主機的ip和port即可

7.redis起步(鏈接整理)

項目首頁,下方是各種語言支持列表:

http://code.google.com/p/redis/

作者在wiki中給出了一個非常好的例子,以使我們可以快速上手,地址:

http://code.google.com/p/redis/wiki/TwitterAlikeExample

同時作者推薦的另一個教程,地址:

http://labs.alcacoop.it/doku.php?id=articles:redis_land

一個redis愛好者創(chuàng)建的相關(guān)問題討論網(wǎng)站:

http://www.rediscookbook.org/

為什么使用 Redis及其產(chǎn)品定位

http://www.infoq.com/cn/articles/tq-why-choose-redis

Redis內(nèi)存使用優(yōu)化與存儲

http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storage

網(wǎng)頁題目:Redis安裝使用-創(chuàng)新互聯(lián)
本文鏈接:http://aaarwkj.com/article18/gdpgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、軟件開發(fā)微信小程序、網(wǎng)站建設(shè)、建站公司、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
激情少妇一区二区三区| 欧美十八一区二区三区| 日本一区二区三区不卡在线| 国产精品传媒免费在线观看| 俩小伙探花专约老熟女| 九九蜜桃视频香蕉视频| 亚洲伊人久久一区二区| 欧美日韩亚洲国产激情| 九九久久九九精美视频| 亚洲午夜精品久久久天堂| 日韩欧美第一页在线观看| av电影在线中文字幕| 一卡二卡精品在线免费| 国产精品盗摄一区二区三区| 免费高清av一区二区| 五月爱婷婷六月爱丁香色| 伊人激情一区二区三区| 深夜日本福利在线观看| 91在线视频欧美国产| 日韩一区二区三区视频在线看| 99久久久精品国产免费| 亚洲人妻激情一区二区| 在线不卡日本v二区到六区| 蜜臀99久久精品久久久| 亚洲欧美中文日韩二区一区| 日本色网一区二区三区四区| 国产av一区二区三区高潮蜜| 日韩欧美精品视频一区| 人妻系列少妇人妻偷人| 欧美人妻精品一区二区| 开裆丝袜高跟啪啪高潮av| 国产精品午夜视频免费观看 | 在线青青草视频免费观看| 日本成人午夜电影网站| 日本午夜专区一区二区| 日本精品三级一区二区视频| 国产精品一区二区黑人巨大| 黄色高清无遮挡在线观看| 国产精品三级一区二区三区| 精品人妻一区二区三区乱码| 国产亚洲欧美精品久久久久久 |