redis 學習(一)

Redis 安裝

1. redis下載

首先去 redis: https://redis.io/ 官網下在redis軟件,我安裝使用的是最新穩定版redis-3.2.8
下載鏈接:http://download.redis.io/releases/redis-3.2.8.tar.gz

2. redis 安裝

由於電腦是Windows的,想要使用Linux系統只能裝虛擬記錄,我的博客前面有介紹VirtualBox安裝CentOS7,這裏就不再多描述了。
直接進行安裝:

#首先把下載好的安裝包拷貝到/usr/local/下
cp redis-3.2.8 /usr/local/ 
cd /usr/local/
#然後解壓redis-3.2.8
tar -zxvf redis-3.2.8.tar.gz
#重命名
mv redis-3.2.8/ redis
# 創建redis編譯安裝目錄
mkdir redis_cluster
# 將redis安裝到剛纔創建好的redis_cluster目錄中
#(這裏也可以不選擇,使用默認安裝目錄也可以,默認目錄就是redis報下面會生成一個‘bin’目錄)
# 進入redis目錄進行編譯安裝
cd redis/
make install PREFIX=/usr/local/redis_cluster/
#上一步執行完畢後表示安裝成功,但是官方推薦使用 make test 命令測試,是否真的安裝成功
make test
#完成上述步驟說明沒有報錯說明redis已經安裝成功。

當然在安裝過程中可能遇到不能編譯的問題,則需要安裝gcc環境

yum install gcc
yum install gcc-c++

3. 下面進行redis 運行測試安裝

#在redis_cluster中創建7000,7001,7002,
mkdir -p /usr/local/redis_cluster/7000
mkdir -p /usr/local/redis_cluster/7001
mkdir -p /usr/local/redis_cluster/7002

# 然後拷貝redis目錄中redis.conf配置文件分別到新創建的三個目錄中
cp /usr/local/redis/redis.conf /usr/local/redis_cluster/7000/
cp /usr/local/redis/redis.conf /usr/local/redis_cluster/7001/
cp /usr/local/redis/redis.conf /usr/local/redis_cluster/7002/
# 對redis.conf進行配置
daemonize    yes                          //redis後臺運行
pidfile  /var/run/redis_7000.pid          //pidfile文件對應7000,7001,7002
bind 192.168.1.107                        // 如果不進行多機器集羣搭建 可以不配置
port  7000                                //端口7000,7001,7002
cluster-enabled  yes                      //開啓集羣  把註釋#去掉
cluster-config-file  nodes_7000.conf      //集羣的配置  配置文件首次啓動自動生成 7000,7001,7002
cluster-node-timeout  5000                //請求超時  設置5秒夠了
appendonly  yes                           //aof日誌開啓  有需要就開啓,它會每次寫操作都記錄一條日誌
# 最後執行下面命令運行redis,
#當然運行執行還要先查看/usr/local/bin目錄中是否存在redis-server等redis的相關文件,
#如果沒有,可以將剛纔安裝到redis_cluster目錄的的bin目錄下的文件複製到/usr/local/bin/下面
redis-server /usr/local/redis_cluster/7000/redis.conf
redis-server /usr/local/redis_cluster/7001/redis.conf
redis-server /usr/local/redis_cluster/7002/redis.conf
#使用下面命令查看redis是否運行成功
ps -ef|grep redis
#結果
root      2326     1  0 18:15 ?        00:00:25 redis-server 192.168.1.107:7000 [cluster]
root      2330     1  0 18:16 ?        00:00:26 redis-server 192.168.1.107:7001 [cluster]
root      2334     1  0 18:16 ?        00:00:21 redis-server 192.168.1.107:7002 [cluster]
#說明redis已經安裝並運行成功

下一節,我將會進行redis多機器集羣的搭建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章