1.首先切換到root帳號
system@ubuntu:~/Desktop$ su
Password:
root@ubuntu:/home/system/Desktop#
2.開始安裝gcc
輸入sudoapt-getinstallbuild-essential,執行出現下面的畫面,輸入y,繼續下面的安裝操作
3.進入Desktop,解壓redis-4.0.1.tar.gz
root@ubuntu:/home/system/Desktop# ls
redis-4.0.1.tar.gz
root@ubuntu:/home/system/Desktop# tar zxvf redis-4.0.1.tar.gz
4.進入redis-4.0.1目錄
root@ubuntu:/home/system/Desktop# ls
redis-4.0.1 redis-4.0.1.tar.gz
root@ubuntu:/home/system/Desktop# cd redis-4.0.1
5.使用make命令編譯redis-4.0.1
root@ubuntu:/home/system/Desktop/redis-4.0.1# make
下面是編譯成功的畫面截圖
6.進入src目錄,測試make test是否可以安裝
root@ubuntu:/home/system/Desktop/redis-4.0.1# cd src
root@ubuntu:/home/system/Desktop/redis-4.0.1/src# make test
CC Makefile.dep
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
root@ubuntu:/home/system/Desktop/redis-4.0.1/src#
7.TCL(Tool Command Language)工具腳本語言,是Linux內的一種語言包。,這裡需要先安裝tcl,進入http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz下載tcl,然後拷貝到虛擬機,進行解壓
root@ubuntu:/home/system/Desktop/redis-4.0.1/src# cd ../../
root@ubuntu:/home/system/Desktop# ls
redis-4.0.1 redis-4.0.1.tar.gz tcl8.6.1-src.tar.gz
root@ubuntu:/home/system/Desktop# tar zxyf tcl8.6.1-src.tar.gz
出現下面的畫面就是解壓成功
cd 到tcl文件夾裡
[root@localhost Desktop]# cd tcl8.6.1/
[root@localhost tcl8.6.1]# cd unix/
[root@localhost unix]# ./configure
編譯軟件包:
[root@localhost unix]# make
安裝軟件包:
[root@localhost unix]# make install
8.重新進入redis的src目錄,測試make test,如果測試出現一大堆綠色ok,說明測試成功
cd ../../redis-4.0.1/src
make test
9.安裝redis軟件
root@ubuntu:/home/system/Desktop/redis-4.0.1/src# make PREFIX=/usr/local/redis install
出現下面的畫面說明安裝成功
10.把解壓的redis路徑下的redis.conf文件拷貝到安裝路徑下面
root@ubuntu:/home/system/Desktop# ls
redis-4.0.1 redis-4.0.1.tar.gz tcl8.6.1 tcl8.6.1-src.tar.gz
root@ubuntu:/home/system/Desktop# cd redis-4.0.1
root@ubuntu:/home/system/Desktop/redis-4.0.1# ls
00-RELEASENOTES COPYING Makefile redis.conf runtest-sentinel tests
BUGS deps MANIFESTO runtest sentinel.conf utils
CONTRIBUTING INSTALL README.md runtest-cluster src
root@ubuntu:/home/system/Desktop/redis-4.0.1# cp redis.conf /usr/local/redis/
root@ubuntu:/home/system/Desktop/redis-4.0.1# cd /usr/local/redis
root@ubuntu:/usr/local/redis# ls
bin redis.conf
11.啟動redis
root@ubuntu:/usr/local/redis# cd bin
root@ubuntu:/usr/local/redis/bin# ls
redis-benchmark redis-check-rdb redis-sentinel
redis-check-aof redis-cli redis-server
root@ubuntu:/usr/local/redis/bin# ./redis-server
出現下面的畫面說明啟動成功
這樣其實已經啟動成功了,但是這屬於前端啟動,啟動redis之後,我們的控制檯就不能進行任何操作了。只能ctrl+c停止啟動
12.redis後端啟動的方法說明
進入redis.conf進行編輯,找到daemonize no將其改為yes(在vim中插入數據按鍵盤上的i或者insert),按esc退出insert模式,再按:並且輸入wq。代表保存並且退出,然後再次啟動redis
出現下面的畫面說明vim沒有在Ubuntu安裝,首先要安裝vim軟件
root@ubuntu:/usr/local/redis# vim redis.conf
The program 'vim' can be found in the following packages:
* vim
* vim-gnome
* vim-tiny
* vim-athena
* vim-gtk
* vim-nox
Try: apt-get install <selected package>
root@ubuntu:/usr/local/redis#
命令行輸入:sudo apt-get install vim 然後安裝,出現確認的時候,輸入y確認就行
13.再次啟動redis
root@ubuntu:/usr/local/redis# ./bin/redis-server ./redis.conf,通過ps -ef | grep -i redis查看當前redis進程
14.關閉redis
15.測試redis的新增和刪除功能
首先啟動redis,連接redis客戶端
設置多個鍵值對
獲取剛剛存入的值
查看所有的鍵
刪除 name