緩存框架Redis入門

redis是什么?

  • redis 是一個(gè)開(kāi)源的, 使用C語(yǔ)言編寫(xiě)的,支持網(wǎng)絡(luò)交互,可基于內(nèi)存也可持久化的Key-Value數(shù)據(jù)庫(kù)。
  • redis的官網(wǎng)地址,非常好記,是redis.io。(特意查了一下,域名后綴io屬于國(guó)家域名,是british Indian Ocean territory,即英屬印度洋領(lǐng)地)

redis的作者何許人也?

開(kāi)門見(jiàn)山,先看照片:

是不是出乎了你的意料,嗯,高手總會(huì)有些地方與眾不同的。

這位便是redis的作者,他叫Salvatore Sanfilippo,來(lái)自意大利的西西里島,現(xiàn)在居住在卡塔尼亞。目前供職于Pivotal公司。

他使用的網(wǎng)名是antirez,如果你有興趣,可以去他的博客逛逛,地址是antirez.com,當(dāng)然也可以去follow他的github,地址是<code>http://github.com/antirez。</code>

誰(shuí)在使用redis?

Blizzard、digg、stackoverflow、github、flickr …

學(xué)會(huì)安裝redis

從redis.io下載最新版redis-X.Y.Z.tar.gz后解壓,然后進(jìn)入redis-X.Y.Z文件夾后直接make即可,安裝非常簡(jiǎn)單。

make成功后會(huì)在src文件夾下產(chǎn)生一些二進(jìn)制可執(zhí)行文件,包括redis-server、redis-cli等等:

復(fù)制代碼 代碼如下:

$ find . -type f -executable

./redis-benchmark //用于進(jìn)行redis性能測(cè)試的工具

./redis-check-dump //用于修復(fù)出問(wèn)題的dump.rdb文件

./redis-cli //redis的客戶端

./redis-server //redis的服務(wù)端

./redis-check-aof //用于修復(fù)出問(wèn)題的AOF文件

./redis-sentinel //用于集群管理

學(xué)會(huì)啟動(dòng)redis!

啟動(dòng)redis非常簡(jiǎn)單,直接./redis-server就可以啟動(dòng)服務(wù)端了,還可以用下面的方法指定要加載的配置文件:

復(fù)制代碼 代碼如下:

./redis-server 

../redis.conf
  • 默認(rèn)情況下,redis-server會(huì)以非daemon的方式來(lái)運(yùn)行,且默認(rèn)服務(wù)端口為6379。

使用redis客戶端

我們直接看一個(gè)例子:

復(fù)制代碼 代碼如下:

//這樣來(lái)啟動(dòng)redis客戶端了

$ ./redis-cli

//用set指令來(lái)設(shè)置key、value

127.0.0.1:6379> set name "roc"

OK

//來(lái)獲取name的值

127.0.0.1:6379> get name

"roc"

//通過(guò)客戶端來(lái)關(guān)閉redis服務(wù)端

127.0.0.1:6379> shutdown

127.0.0.1:6379>

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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