Redis系列第一篇:初識Redis

一靶累、Redis介紹

Redis是一個key-value存儲系統(tǒng)。和Memcached類似骂澄,它支持存儲的value類型相對更多吓蘑,包括string(字符串)、list(鏈表)坟冲、set(集合)磨镶、zset(sorted set --有序集合)和hash(哈希類型)溃蔫。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作棋嘲,而且這些操作都是原子性的酒唉。在此基礎(chǔ)上,redis支持各種不同方式的排序沸移。與memcached一樣痪伦,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中雹锣。區(qū)別的是redis會周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件网沾,并且在此基礎(chǔ)上實(shí)現(xiàn)了master-slave(主從)同步。

Redis 是一個高性能的key-value數(shù)據(jù)庫蕊爵。 redis的出現(xiàn)辉哥,很大程度補(bǔ)償了memcached這類key/value存儲的不足,在部 分場合可以對關(guān)系數(shù)據(jù)庫起到很好的補(bǔ)充作用。它提供了Java,C/C++派诬,C#乌妙,PHP们衙,JavaScript,Perl,Object-C,Python捂人,Ruby,Erlang等客戶端矢沿,使用很方便滥搭。


  • Redis 是遠(yuǎn)程的,有客戶端和服務(wù)端兩個部分捣鲸。一般我們所說的都指的是Redis的服務(wù)端瑟匆。
  • Redis是基于內(nèi)存的,其所有的數(shù)據(jù)和結(jié)構(gòu)都存儲在內(nèi)存中栽惶。
  • Redis是非關(guān)系型數(shù)據(jù)庫

二脓诡、Redis應(yīng)用場景

1. 當(dāng)作緩存使用,可以極大地提升系統(tǒng)性能媒役。
2. 當(dāng)作隊列使用,push壓入元素宪迟,pop彈出元素酣衷。
3. 當(dāng)作數(shù)據(jù)存儲使用,對數(shù)據(jù)的CURD都直接從Redis中進(jìn)行操作次泽。因為Redis有硬盤持久化的機(jī)制穿仪,所以可以將數(shù)據(jù)持久化到硬盤中席爽,這樣保證了數(shù)據(jù)的完整性和安全性。

三啊片、Redis的安裝

安裝環(huán)境

1. 服務(wù)器環(huán)境:


2. Redis版本 2.8.13
使用wget下載 wget http://download.redis.io/releases/redis-2.8.13.tar.gz
3. 預(yù)裝軟件 gcc只锻、tcl,可使用 yum 安裝紫谷。

服務(wù)端安裝

1. 解壓Redis源碼

tar -xf redis-2.8.13.tar.gz

2. 進(jìn)入源碼目錄齐饮,make操作生成二進(jìn)制文件。完成之后可以看到已經(jīng)有了redis-cli和redis-server



3. 執(zhí)行 make install (需要root權(quán)限笤昨,如果當(dāng)前登錄沒有祖驱,則 sudo make install)執(zhí)行完畢查看redis-server



4. 修改配置文件
  • 拷貝配置文件到想要的地方
[root@localhost redis-2.8.13]# cp redis.conf /home/config/
  • 修改設(shè)置項 vim /home/config/redis.conf
    1). 將37行 修改為 daemonize yes。即為選擇后臺啟動 redis-server



    2). 修改端口



    5. 啟動 redis-server
redis-server /home/config/redis.conf

查看啟動結(jié)果

ps aux|grep redis-server

四瞒窒、客戶端操作

上面的操作已經(jīng)將客戶端安裝了捺僻,查看結(jié)果:


  • 連接
redis-cli -h 127.0.0.1 -p 7200

如果設(shè)置了密碼,連接成功之后輸入 ‘a(chǎn)uth 設(shè)置的密碼’


  • 使用 info 命令查看當(dāng)前安裝的 Redis 信息


至此崇裁,Redis安裝都已經(jīng)成功匕坯。本篇內(nèi)容也就暫時到這里了,如果有什么問題會在這里繼續(xù)更新拔稳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末葛峻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子壳炎,更是在濱河造成了極大的恐慌泞歉,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件匿辩,死亡現(xiàn)場離奇詭異腰耙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)铲球,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門挺庞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人稼病,你說我怎么就攤上這事选侨。” “怎么了然走?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵援制,是天一觀的道長。 經(jīng)常有香客問我芍瑞,道長晨仑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮洪己,結(jié)果婚禮上妥凳,老公的妹妹穿的比我還像新娘。我一直安慰自己答捕,他們只是感情好逝钥,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拱镐,像睡著了一般艘款。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上痢站,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天磷箕,我揣著相機(jī)與錄音,去河邊找鬼阵难。 笑死岳枷,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的呜叫。 我是一名探鬼主播空繁,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼朱庆!你這毒婦竟也來了盛泡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤娱颊,失蹤者是張志新(化名)和其女友劉穎傲诵,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體箱硕,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拴竹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了剧罩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片栓拜。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖惠昔,靈堂內(nèi)的尸體忽然破棺而出幕与,到底是詐尸還是另有隱情,我是刑警寧澤镇防,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布啦鸣,位于F島的核電站,受9級特大地震影響来氧,放射性物質(zhì)發(fā)生泄漏赏陵。R本人自食惡果不足惜饼齿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蝙搔。 院中可真熱鬧,春花似錦考传、人聲如沸吃型。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽勤晚。三九已至,卻和暖如春泉褐,著一層夾襖步出監(jiān)牢的瞬間赐写,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工膜赃, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挺邀,地道東北人。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓跳座,卻偏偏與公主長得像端铛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子疲眷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,936評論 2 89
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理禾蚕,服務(wù)發(fā)現(xiàn),斷路器狂丝,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • 轉(zhuǎn)載地址:http://gnucto.blog.51cto.com/3391516/998509 Redis與Me...
    Ddaidai閱讀 21,452評論 0 82
  • Memcached 教程 Memcached是一個自由開源的换淆,高性能,分布式內(nèi)存對象緩存系統(tǒng)几颜。 Memcached...
    大熊_7d48閱讀 2,494評論 0 0
  • 今天我們上的語文課倍试,戴老師給我們測試了語文試卷寫的內(nèi)容,口耳目手足菠剩,我的手字寫的不好易猫,被老師畫了圈圈,因為我寫字的...
    蘇暢寶閱讀 128評論 0 0