Reids安裝
下載地址http://redis.io/download
安裝步驟:
第一步: 首先需要安裝gcc
# 安裝gcc
[root@jsyfprod001 local]# yum install gcc
第二步 進行解壓 tar -zxvf redis-3.0.0-rc2.tar.gz
[root@jsyfprod001 local]# cd /usr/local
下載方式一: wget下載
# 下載Redis安裝包
[root@jsyfprod001 local]# wget http://download.redis.io/releases/redis-3.0.0.tar.gz
下載方式二: Redis官網下載連接
# 解壓縮Redis安裝包
[root@jsyfprod001 local]# tar -zxvf redis-3.0.0.tar.gz
第三步 進入到redis-3.0.0目錄下,進行編譯 make
# 進入目錄
[root@jsyfprod001 local]# cd /usr/local/redis-3.0.0/
# 編譯Redis
[root@jsyfprod001 redis-3.0.0]# make
第四步 進入到src下進行安裝 make install
驗證:
ls -l 查看src下的目錄,有redis-server 、redis-cil即可
[root@jsyfprod001 redis-3.0.0]# cd /usr/local/redis-3.0.0/src
# 安裝 Redis
[root@jsyfprod001 src]# make install
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
# 查詢Redis安裝是否正確 如果正確則有redis-server 、redis-cil文件
[root@jsyfprod001 src]# ls -l redis-*
-rwxr-xr-x 1 root root 2075200 Nov 15 11:44 redis-benchmark
-rw-rw-r-- 1 root root 28351 Apr 1 2015 redis-benchmark.c
-rw-r--r-- 1 root root 97256 Nov 15 11:44 redis-benchmark.o
-rwxr-xr-x 1 root root 25216 Nov 15 11:44 redis-check-aof
-rw-rw-r-- 1 root root 6328 Apr 1 2015 redis-check-aof.c
-rw-r--r-- 1 root root 33688 Nov 15 11:44 redis-check-aof.o
-rwxr-xr-x 1 root root 56064 Nov 15 11:44 redis-check-dump
-rw-rw-r-- 1 root root 22274 Apr 1 2015 redis-check-dump.c
-rw-r--r-- 1 root root 70264 Nov 15 11:44 redis-check-dump.o
-rwxr-xr-x 1 root root 2199360 Nov 15 11:44 redis-cli
-rw-rw-r-- 1 root root 75651 Apr 1 2015 redis-cli.c
-rw-r--r-- 1 root root 303472 Nov 15 11:44 redis-cli.o
-rwxr-xr-x 1 root root 4331072 Nov 15 11:44 redis-sentinel
-rwxr-xr-x 1 root root 4331072 Nov 15 11:44 redis-server
-rwxrwxr-x 1 root root 48141 Apr 1 2015 redis-trib.rb
第五步 建立倆個文件夾存放redis命令和配置文件
命令如下:
# 創建文件 用來存放Redis命令和配置文件
[root@jsyfprod001 src]# mkdir -p /usr/local/redis/etc
[root@jsyfprod001 src]# mkdir -p /usr/local/redis/bin
第六步 把redis-3.0.0下的redis.conf 移動到/usr/local/redis/etc下
命令如下:
[root@jsyfprod001 src]# cp -a /usr/local/redis-3.0.0/redis.conf /usr/local/redis/etc/
第七步 把redis-3.0.0/src裏的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server 文件移動到bin下
命令如下: (下面一是一條命令):
[root@jsyfprod001 src]# cd /usr/local/redis-3.0.0/src
[root@jsyfprod001 src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
第八步 注意要使用後臺啓動,所以修改redis.conf裏的 daemonize 改爲yes
命令如下:
[root@jsyfprod001 src]# sudo vim /usr/local/redis/etc/redis.conf
修改redis.conf內容如下:
# 把Resis.conf中 daemonize的參數 改爲yes
daemonize yes
第九步 啓動時並指定配置文件:
命令如下:
[root@jsyfprod001 src]# cd /usr/local/redis/bin
# 啓動Redis
[root@jsyfprod001 bin]# ./redis-server /usr/local/redis/etc/redis.conf
第十步 驗證啓動是否成功:
查看是否有redis服務:
[root@jsyfprod001 bin]# sudo ps -ef | grep redis
root 13955 1 0 11:50 ? 00:00:00 ./redis-server *:6379
root 13960 10702 0 11:50 pts/2 00:00:00 grep --color=auto redis
# 或者 查看端口:
[root@jsyfprod001 bin]# netstat -tunpl | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 13997/./redis-serve
tcp6 0 0 :::6379 :::* LISTEN 13997/./redis-serve
進入redis客戶端 ./redis-cli 退出客戶端quit
退出redis服務:
# 方法一:
pkill redis-server
# 方法二: kill 進程號
# 方法三:
/usr/local/redis/bin/redis-cli shutdown
如果需要設置開機自動啓動
chkconfig redis on
如果需要redis配置認證密碼
sudo vim /usr/local/redis/etc/redis.conf
修改內容如下:
# 把redis.conf中的requirepass foobared 解註釋 foobared爲你的密碼 然後執行重啓操作(見上)便可正常使用
requirepass foobared #foobared爲你的密碼