其實,不想寫這篇文章的,網上有很多文章了,只是記錄一下自己的安裝過程,可能和網上的有些不怎麼一樣,我們的文章一般會比較詳細,今天就簡單記錄一下~~
首先,我的源碼包一般放在/data/src/ 下面
1、下載Redis2.8.19
[root@localhost202 src]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz
[root@localhost202 src]# tar -zxf redis-2.8.19.tar.gz
[root@localhost202 src]# cd redis-2.8.19
2、編譯
[root@localhost202 redis-2.8.19]# make
3、編譯測試
[root@localhost202 redis-2.8.19]# make test
小提示:如果沒安裝有tcl那麼會包下面這錯誤:
You need tcl 8.5 or newer in order to run the Redis test
【安裝Tcl-8.6.3】
[root@localhost202 src]# wget http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz
[root@localhost202 src]# tar -zxf tcl8.6.3-src.tar.gz
[root@localhost202 src]# cd tcl8.6.3/unix/
[root@localhost202 src]# ./configure
[root@localhost202 src]# make
[root@localhost202 src]# make install
4、安裝
[root@localhost202 redis-2.8.19]# make PREFIX=/usr/local/redis install
這步完了之後,Redis就被安裝到了/usr/local/redis/ 下面了
5、配置,下面就是修改配置文件
[root@localhost202 redis-2.8.19]# cp ./redis.conf /usr/local/redis/
[root@localhost202 redis-2.8.19]# vim /usr/local/redis/redis.conf
daemonize yes #redis將以守護進程的方式運行,默認爲no會暫用你的終端
timeout 300 #當 客戶端閒置多長時間後關閉連接,如果指定爲0,表示關閉該功能
dir /data/redisdb #指定數據庫持久化數據目錄
更多的配置信息說明,請百度“redis配置文件詳解”,瞭解更多的信息
[root@localhost202 redis-2.8.19]# mkdir -p /data/redisdb #創建redis數據存放目錄
6、運行/開啓Redis
[root@localhost202 redis-2.8.19]# /usr/local/redis/bin/redis-server
這裏會輸出一些信息,會教你怎樣配置一些重要的配置,請看這篇文章:
http://www.cnblogs.com/whendream/p/4228885.html
7、進入Redis客戶端,進行簡單的操作體驗
[root@localhost202 redis-2.8.19]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> set name tomener
OK
127.0.0.1:6379> get name
"tomener"
~~小插曲,剛開是安裝的時候,把安裝目錄名稱寫錯了,寫成了/usr/local/reids 本來應該是redis,怎麼辦呢,先關閉Redis,看第8步,然後再make PREFIX=/usr/local/redis install一次,完了之後把,之前的reids目錄刪除了, rm -rf /usr/local/reids,再配置一次配置文件就ok了。
8、關閉Redis
[root@localhost202 redis-2.8.19]# /usr/local/redis/bin/redis-cli shutdown
CentOS編譯安裝Redis完畢~~
9、加入服務,並開機自啓動
[root@localhost202 redis-2.8.19]# vim /etc/init.d/redis
加入如下腳本,新浪博客不好貼出來,我就貼到我們的cnblogs供大家使用
http://www.cnblogs.com/whendream/p/4228768.html
把裏面的代碼複製到redis裏面
[root@localhost202 redis-2.8.19]# chmod 0755 /etc/init.d/redis
測試一下
[root@localhost202 redis-2.8.19]# /etc/init.d/redis start
加入Linux服務
[root@localhost202 redis-2.8.19]# chkconfig --add redis
設置開機自啓動
[root@localhost202 redis-2.8.19]# chkconfig --level 235 redis on
加入服務之後我們就可以用熟悉的命令來開啓、關閉、重啓redis了
[root@localhost202 redis-2.8.19]# service redis start|stop|restart
Redis安裝、配置、啓動、服務的介紹到此就介紹了~~