redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,並且在此基礎上實現了master-slave(主從)同步。
下面主要介紹Linux環境通過控制命令進行redis的安裝
1.環境准備
首先需要安裝Linux操作系統或者Windows系統性安裝虛擬機(本文不對此做介紹)。
下面是在Linux准備redis安裝環境的命令
yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl
2.創建文件夾
mkdir -p /usr/local/src/redis(路徑可以自己定義)
3.進入剛剛創建好的文件夾
cd /usr/local/src/redis
4.下載redis安裝包到上面的路徑
wgethttp://download.redis.io/releases/redis-3.0.7.tar.gz
5.解壓安裝包
tar -xvf redis-3.0.7.tar.gz
6.編譯
進入安裝包路徑 cd redis3.0.7
make
7.安裝
make PREFIX=/usr/local/redis install(安裝路徑可以自己定義)
8.檢查是否安裝成功
進入安裝目錄cd /usr/local/redis/bin
輸入 ll
9.啟動redis服務
./redis-server
出現大方塊就啟動成功了,到目前為止安裝任務全部完成,這時候我們退出時,redis服務會關閉,所以要修改配置文件中的如下配置
10.Ctrl+Z 退出
11.進入配置文件:
vi /usr/local/bin/redis.conf
按a鍵後可以通過箭頭上下查找,將daemonize改為yes並保存: daemonize yes 保存命令為:先按ESC 然後 按”:!wq”(引號內部為命令內容,不包括引號)
12.查看當前開啟的服務進程:
ps –ef|grep redis
以上內容就Linux環境下redis的安裝配置過程,本人親測有效,有不足之處請大家批評指正!