2017年12月21日 14:14:44c++
閱讀數:431redis
1)安裝編譯所依賴的軟件vim
[root@xinglinglove ~]# yum -y install gcc gcc-c++ autoconf automake makecentos
2)下載redisapp
[root@xinglinglove ~]# wget http://download.redis.io/releases/redis-4.0.6.tar.gzide
--2017-12-20 14:50:48-- http://download.redis.io/releases/redis-4.0.6.tar.gzui
正在解析主機 download.redis.io (download.redis.io)... 109.74.203.151centos7
正在鏈接 download.redis.io (download.redis.io)|109.74.203.151|:80... 已鏈接。idea
已發出 HTTP 請求,正在等待迴應... 200 OKspa
長度:1723533 (1.6M) [application/x-gzip]
正在保存至: 「redis-4.0.6.tar.gz」
100%[====================================================================================================================================================================================================================================>] 1,723,533 235KB/s 用時 7.8s
2017-12-20 14:50:57 (216 KB/s) - 已保存 「redis-4.0.6.tar.gz」 [1723533/1723533])
3)解壓
[root@xinglinglove ~]# tar -zxvf redis-4.0.6.tar.gz
4)進入解壓的目錄
[root@passcloud-test-002 ~]# cd redis-4.0.6/
5)編譯源碼(用4核同時編譯能夠提升編譯效率)
[root@passcloud-test-002 redis-4.0.6]# make -j 4
6)安裝
[root@xinglinglove redis-4.0.6]# make install PREFIX=/usr/local/redis
cd src && make install
make[1]: 進入目錄「/root/redis-4.0.6/src」
CC Makefile.dep
make[1]: 離開目錄「/root/redis-4.0.6/src」
make[1]: 進入目錄「/root/redis-4.0.6/src」
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]: 離開目錄「/root/redis-4.0.6/src」
7)添加配置文件,將/usr/local/software/redis-4.0.2目錄下的redis.conf文件,複製到以前安裝Redis的目錄/usr/local/redis/bin中
[root@xinglinglove bin]# cp /root/redis-4.0.6/redis.conf /usr/local/redis/bin/
8)修改redis的配置文件
[root@xinglinglove bin]# vim /usr/local/redis/bin/redis.conf
註釋掉 bind 127.0.0.1,讓全部ip均可以訪問redis服務
# bind 127.0.0.1
而後修改protected-mode爲no, 才能完成暴漏redis的服務
protected-mode no
修改daemonize爲yes,使啓動服務時爲後臺啓動
daemonize yes
#requirepass foobared去掉註釋,foobared改成本身的密碼,我在這裏改成
requirepass 123456
9)啓動Redis服務,在Redis的bin目錄下運行./redis-server redis.conf命令
[root@xinglinglove bin]# ./redis-server ./redis.conf
10)若是想在任何地方輸入redis-server命令則須要在/etc/profile文件加入環境變量
[root@xinglinglove bin]# vim /etc/profile
#set redis envirenment
export REDIS_HOME=/usr/local/redis/bin
export PATH=$JAVA_HOME/bin:$PATH:$REDIS_HOME
11)使配置文件生效
[root@xinglinglove bin]# source /etc/profile