Linux下Redis的部署和啓動
-
下載安裝介質
Redis官網地址:http://www.redis.io/
目前最新版本是redis-3.0.3。
可以訪問 http://download.redis.io/releases/redis-3.0.3.tar.gz 下載後使用SCP上傳到服務器,
或者直接下載:
wget http://download.redis.io/releases/redis-3.0.3.tar.gz
-
解壓及編譯
bingyue@ubuntu:/data$ tar -zvxf redis-3.0.3.tar.gz
bingyue@ubuntu:/data$ cd ./redis-3.0.3/
bingyue@ubuntu:/data/redis-3.0.3$ make
bingyue@ubuntu:/data/redis-3.0.3$ ls
00-RELEASENOTES COPYING Makefile redis.conf runtest-sentinel
tests
BUGS deps MANIFESTO runtest sentinel.conf utils
CONTRIBUTING INSTALL README runtest-cluster src
-
進入src目錄,查看可執行文件
bingyue@ubuntu:/data/redis-3.0.3/src$ ls -F | grep "*"
將可執行文件直接拷貝到 /usr/bin/ 目錄下,後期操作直接執行程序名稱即可。
cp redis-benchmark redis-cli redis-server /usr/bin/
或者直接執行make install命令,可以將可執行文件複製到/usr/local/bin目錄中。
複製redis-3.0.3目錄下的配置文件到/etc/目錄下
cp redis.conf /etc/
-
啓動Redis
直接運行 redis-server 即可啓動Redis。
redis-server /etc/redis.conf
Ctrl+Z將服務切換到後臺,
查看進程,確認redis已經啓動:
ps -ef | grep redis
-
啓動自帶的客戶端測試redis
redis-cli
可以使用ping命令測試連接是否正常:
redis> ping
PONG
連接正常會得到回覆。
可以直接操作數據:
redis> set name bingyue
OK
redis> get name
"bingyue"
-
關閉redis服務
Redis有可能正在將內存中的數據同步到硬盤中,強行終止進程可能會導致數據丟失。
使用下面的命令停止Redis:
redis-cli shutdown