Linux上安裝Redis
hello,各位小伙伴們好久不見(jiàn)!那么從今天開(kāi)始,我想和各位小伙伴分享下Redis的用法,本文我們就先來(lái)看看什么是Redis以及如何安裝Redis。
什么是Redis
Redis是一個(gè)使用ANSI C編寫的開(kāi)源、支持網(wǎng)絡(luò)、基于內(nèi)存、可選持久性的鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)。從2015年6月開(kāi)始,Redis的開(kāi)發(fā)由Redis Labs贊助,而2013年5月至2015年6月期間,其開(kāi)發(fā)由Pivotal贊助。在2013年5月之前,其開(kāi)發(fā)由VMware贊助。根據(jù)月度排行網(wǎng)站DB-Engines.com的數(shù)據(jù)顯示,Redis是最流行的鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)。
Redis具有如下特點(diǎn):
1.Redis支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保持在磁盤中,重啟的時(shí)候可以再次加載進(jìn)行使用,不會(huì)造成數(shù)據(jù)丟失
2.Redis支持五種不同的數(shù)據(jù)結(jié)構(gòu)類型之間的映射,包括簡(jiǎn)單的key/value類型的數(shù)據(jù),同時(shí)還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)
3.Redis支持master-slave模式的數(shù)據(jù)備份
Redis具有如下功能:
1.內(nèi)存存儲(chǔ)和持久化:redis支持異步將內(nèi)存中的數(shù)據(jù)寫到硬盤上,在持久化的同時(shí)不影響繼續(xù)服務(wù)
2.取最新N個(gè)數(shù)據(jù)的操作,如:可以將最新的10條評(píng)論的ID放在Redis的List集合里面
3.數(shù)據(jù)可以設(shè)置過(guò)期時(shí)間
4.自帶發(fā)布、訂閱消息系統(tǒng)
5.定時(shí)器、計(jì)數(shù)器
Redis安裝
Windows版Redis的安裝,整體來(lái)說(shuō)還是非常簡(jiǎn)單的,網(wǎng)上也有很多教程,考慮到Redis的大部分使用場(chǎng)景都是在linux上,因此這里我對(duì)Windows上的安裝不做介紹,小伙伴們有興趣可以自行搜索,下面我們主要來(lái)看下linux上怎么安裝Redis。
環(huán)境:
CentOS7 redis4.0.8
1.首先下載Redis,-https://redis.io/,下載獲得redis-4.0.8.tar.gz后將它放入我們的Linux目錄/opt
2./opt目錄下,對(duì)文件進(jìn)行解壓,解壓命令:tar -zxvf redis-4.0.8.tar.gz,如下:
3.解壓完成后出現(xiàn)文件夾:redis-4.0.8,進(jìn)入到該目錄中:cd redis-4.0.8
4.在redis-4.0.8目錄下執(zhí)行make命令進(jìn)行編譯
5.如果make完成后繼續(xù)執(zhí)行make install進(jìn)行安裝
OK,至此,我們的redis就算安裝成功了。
6.在我們啟動(dòng)之前,需要先做一個(gè)簡(jiǎn)單的配置:修改redis.conf文件,將里面的daemonize no 改成 yes,讓服務(wù)在后臺(tái)啟動(dòng),如下:
7.啟動(dòng),通過(guò) redis-server redis.conf命令啟動(dòng)redis,如下:
8.測(cè)試
首先我們可以通過(guò) redis-cli命令進(jìn)入到控制臺(tái),然后通過(guò) ping命令進(jìn)行連通性測(cè)試,如果看到pong,表示連接成功了,如下:
9.關(guān)閉,通過(guò) shutdown命令我們可以關(guān)閉實(shí)例,如下:
OK,至此,我們的Redis就安裝成功了,整體來(lái)說(shuō)還是非常簡(jiǎn)單的,有問(wèn)題歡迎留言討論。
Redis
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。