Redis介紹以及安裝(Linux)

Redis是一個開源,先進的key-value存儲,並用於構建高性能,可擴展的Web應用程序的完美解決方案。

Redis從它的許多競爭繼承來的三個主要特點:

Redis數據庫完全在內存中,使用磁盤僅用於持久性。

相比許多鍵值數據存儲,Redis擁有一套較爲豐富的數據類型。

Redis可以將數據複製到任意數量的從服務器。

Redis 優勢:
異常快速:Redis的速度非常快,每秒能執行約11萬集合,每秒約81000+條記錄。

支持豐富的數據類型:Redis支持最大多數開發人員已經知道像列表,集合,有序集合,散列數據類型。這使得它非常容易解決各種各樣的問題,因爲我們知道哪些問題是可以處理通過它的數據類型更好。

操作都是原子性:所有Redis操作是原子的,這保證瞭如果兩個客戶端同時訪問的Redis服務器將獲得更新後的值。

多功能實用工具:Redis是一個多實用的工具,可以在多個用例如緩存,消息,隊列使用(Redis原生支持發佈/訂閱),任何短暫的數據,應用程序,如Web應用程序會話,網頁命中計數等。


redis官網地址:http://doc.redisfans.com/


Redis在Linux(centos)下的安裝:

0、下載源碼,解壓縮後編譯源碼。
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz 

$ tar xzf redis-2.8.3.tar.gz $ cd redis-2.8.3 

$ make
1、編譯完成後,在Src目錄下,有四個可執行文件redis-server、redis-benchmark、redis-cli和redis.conf。然後拷貝到一個目錄下。當然了不用拷貝也是可以的。


$ mkdir /usr/redis 

$ cp redis-server /usr/redis 

$ cp redis-benchmark /usr/redis 

$ cp redis-cli /usr/redis 

$ cp  -r redis.conf /usr/redis 

$ cd /usr/redis


2、啓動Redis服務。

$ redis-server redis.conf


3、然後用客戶端測試一下是否啓動成功。(最好新開窗口測試)


$ ./redis-cli 

127.0.0.1:6379> set name jiangshibaobao
OK
127.0.0.1:6379> get name
"jiangshibaobao"


注:安裝過程中可能會提示一些模塊沒有安裝,按提示去安裝即可。樓主本人安裝過程中沒有遇到問題。


LINUX通過下面的命令可以開啓允許對外訪問的網絡端口: 

/sbin/iptables -I INPUT -p tcp --dport 6379  -j ACCEPT #開啓6379 端口 

/etc/rc.d/init.d/iptables save #保存配置 

/etc/rc.d/init.d/iptables restart #重啓服務 

#查看端口是否已經開放 

/etc/init.d/iptables status 








發佈了11 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章