国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

高性能網站架構設計之緩存篇(1)- Redis的安裝與使用

2019-11-17 03:07:42
字體:
來源:轉載
供稿:網友

高性能網站架構設計之緩存篇(1)- Redis的安裝與使用

一、什么 Redis

REmoteDIctionaryServer,簡稱 Redis,是一個類似于Memcached的Key-Value存儲系統。相比Memcached,它支持更豐富的數據結構,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型),并提供了數據持久化機制,在某些場景下,你完全可以把它當做非關系型數據庫來使用。它是一個高性能的存儲系統,能支持超過 100K+ 每秒的讀寫頻率。同時還支持消息的發布/訂閱,從而讓你在構建高性能消息隊列系統時多了另一種選擇。

二、下載

點擊這里下載。

我在這里下載的是redis-3.0.0-beta5版,redis從3.0開始支持集群。

三、安裝

以下安裝均為 OSX 操作系統上的步驟:

1、找到你剛剛下載的 redis-3.0.0-beta5.tar.gz文件,解壓這個文件。

2、將解壓后的文件夾拷貝到你很容易找到的目錄下,并修改文件夾名為redis,因為版本號太長了。

2、打開終端,進入redis文件夾,命令如下:

Last login: Fri May 30 21:33:25 on ttys000

zhaoguihuadediannao:~ zhaogh$ cd applications/dev/redis

zhaoguihuadediannao:redis zhaogh$

3、在命令提示符出輸入 make 命令,稍等片刻,便能完成安裝。如果系統提示找不到 make 命令,請參考這篇文章。

裝好了,是不是有點小激動。抽根煙,我們繼續吧。

四、使用

1、啟動服務,先進入 src 目錄,然后執行 redis-server。

zhaoguihuadediannao:redis zhaogh$ cd src

zhaoguihuadediannao:src zhaogh$ ./redis-server

你將會看到:

2343:M 30 May 21:42:50.741 # Server started, Redis version 2.9.54

2343:M 30 May 21:42:50.741 * The server is now ready to accept connections on port 6379

我沒看錯吧,TMD我明明下載的3.0.0,怎么顯示 Redis version 2.9.54 ? 好吧,這不是重點,我也懶得追究了。

6379 是 redis 默認端口,在后續的文章中你將知道如何修改這個默認端口。

2、客戶端連接。

你會發現在執行了第四步之后,我們無法再執行其他命令了,怎么辦?因為redis獨占了此進程,后面告訴你們如果將它修改為后臺運行。

我們暫且再打開一個終端吧。還是先進入 src 目錄:

zhaoguihuadediannao:~ zhaogh$ cd applications/dev/redis/src

zhaoguihuadediannao:src zhaogh$

輸入 ./redis-cli 命令:

zhaoguihuadediannao:src zhaogh$ ./redis-cli

127.0.0.1:6379>

已經連接上了,哈哈哈。

3、測試幾個 redis 命令:

127.0.0.1:6379> set testkey001 testkey001

OK

127.0.0.1:6379> get testkey001

"testkey001"

127.0.0.1:6379> append testkey001 aaa

(integer) 13

127.0.0.1:6379> get testkey001

"testkey001aaa"

127.0.0.1:6379>

4、關閉連接,執行 quit 命令

127.0.0.1:6379> quit

zhaoguihuadediannao:src zhaogh$

5、關閉服務。

由于我們剛才已經退出了客戶端,我們再次連接,并執行 shutdown 命令:

127.0.0.1:6379> shutdown

127.0.0.1:6379>

看看另外一個另外一個終端窗口中是不是顯示[進程已完成]。當然,你也可以通過 kill 命令來關閉服務。

今天就介紹這么多吧,下一篇你將看到如何使用c#客戶端API操作redis。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旺苍县| 太保市| 莒南县| 金门县| 商城县| 莱芜市| 安丘市| 陇南市| 调兵山市| 平凉市| 财经| 普兰店市| 顺平县| 扎鲁特旗| 南京市| 琼结县| 新郑市| 广汉市| 乌兰浩特市| 浏阳市| 保德县| 建德市| 沾益县| 同心县| 无锡市| 高台县| 安西县| 鲜城| 安达市| 顺昌县| 竹山县| 文水县| 荆州市| 双流县| 青田县| 连州市| 鲁甸县| 景宁| 南皮县| 遂川县| 塔河县|