系統centos 6.5,redis
redis-3.2.3,下載網址:http://redis.io/downloadcentos
wget http://redis.io/download/redis-3.2.3bash
(若是沒有wget,那就使用yum install -y wget安裝)服務器
安裝redis以前須要編譯,系統須要安裝gccapp
使用yum 安裝gcc工具
yum install gcc性能
一、解壓測試
建立一個redis的目錄存放安裝包和編譯以後的文件spa
mkdir redis.net
tar -zxvf redis-3.2.3.tar.gz
二、編譯
cd redis-3.2.3
make
編譯完成以後使用ls或者ll命令查看當前文件目錄下的文件目錄和文件夾
ls
能夠看見多了一個src的目錄。
三、啓動
首先在redis目錄下新建一個conf目錄,而後把啓動須要的文件啓動到conf目錄下。
mkdir /home/user/redis/conf #使用pwd命令查看當前的目錄路徑
cd src #進入src目錄中進行安裝
cp redis-server /home/user/redis/conf
cp redis-cli /home/user/redis/conf
cp redis-benchmark /home/user/redis/conf
cp ../redis.conf /home/user/redis/conf
make install
#安裝完成後,默認目錄在/usr/local/bin中
四、啓動啓動中止redis
cd/home/user/redis/conf
啓動 ./redis-serverstart
中止 ./redis-cli -p 6379 shutdown
使用./redis-cli 鏈接redis進行測試redis是否啓動成功
[vigoss@localhost local]$ ./redis-cli
127.0.0.1:6379> set name testname
OK
127.0.0.1:6379> get name
"testname"
測試成功
修改/home/user/redis/conf目錄下的redis.conf文件
viredis.conf
找到‘daemonize no’改成‘daemonize yes‘
找到# bind 127.0.0.1 ::1並註釋掉
而後退出保存
六、配置redis爲開機啓動,須要寫一個redis的啓動中止腳本。
cd/etc/init.d/
vi redis
裏面的具體代碼以下:
[plain] view plain copy
其中腳本最開始的這個必需要加,否則無法加入開機啓動,並且chkconfig必定要設置爲345,
若是設置爲2345會出現服務redis不支持chkconfig現象。
#! /bin/bash
# chkconfig: 345 10 90
而後設置權限
chmod755 redis
加入開機啓動
chkconfig redis on
重啓 reboot now
ps -ef | grep redis
[vigoss@localhost ~]$ ps -ef | grep redis
root 748 1 0 19:15 ? 00:00:00 /usr/redis/redis-server *:6379
vigoss 2698 2007 0 19:16 pts/0 00:00:00 grep --color=auto redis
若是出現上面信息,說明redis開機啓動設置成功。
安裝成功圖
7 、重啓也可使用以下命令,比較方便。
/etc/init.d/redis start
/etc/init.d/redis restart
/etc/init.d/redis stop
八、關閉
shutdown
------------------------------------------------------------------------------------------------------------------------------
使用redis自帶redis-benchmark工具能夠測試redis性能
------------------------------------------------------------------------------使用jemalloc---------------------------------------------------------------------------------------------------------------
安裝jemalloc-3.6.0
下載:http://www.canonware.com/download/jemalloc/
解壓(略)
將解壓的文件目錄複製到/usr/local/src中進行編譯安裝
進入目錄
./configure make && make install
重啓服務器