大數據篇---redis學習

Redis安裝

1 第一步:安裝 C 語言需要的 GCC 環境

yum install -y gcc-c++
yum install -y wget

第二步:下載並解壓縮 Redis 源碼壓縮包

wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxf redis-5.0.5.tar.gz

第三步:編譯 Redis 源碼,進入 redis-5.0.5 目錄,執行編譯命令

cd redis-5.0.5/src 
make

第四步:安裝 Redis ,需要通過 PREFIX 指定安裝路徑

mkdir /usr/redis -p 
make install PREFIX=/usr/redis

Redis啓動

前端啓動

  • 啓動命令: redis-server ,直接運行 bin/redis-server 將以前端模式啓動
./redis-server
  • 關閉命令: ctrl+c
  • 啓動缺點:客戶端窗口關閉則 redis-server 程序結束,不推薦使用此方法
  • 啓動圖例:

後端啓動(守護進程啓動)

  • 第一步:拷貝 redis-5.0.5/redis.conf 配置文件到 Redis 安裝目錄的 bin 目錄
  • 第二步:修改 redis.conf
vim  redis.conf
# 將`daemonize`由`no`改爲`yes` 
daemonize yes 

# 默認綁定的是迴環地址,默認不能被其他機器訪問
# bind 127.0.0.1
# 是否開啓保護模式,由yes該爲no protected-mode no
  • 第三步:啓動服務
./redis-server redis.conf

後端啓動的關閉方式

./redis-cli shutdown

命令說明

* redis-server :啓動 redis 服務
* redis-cli :進入 redis 命令客戶端
* redis-benchmark : 性能測試的工具
* redis-check-aof : aof 文件進行檢查的工具
* redis-check-dump : rdb 文件進行檢查的工具
* redis-sentinel : 啓動哨兵監控服務

Redis命令行客戶端

  • 命令格式
./redis-cli -h 127.0.0.1 -p 6379
  • 參數說明
-h:redis服務器的ip地址
-p:redis實例的端口號
  • 默認方式

如果不指定主機和端口也可以

  • 默認主機地址是127.0.0.1
  • 默認端口是6379
./redis0-cli

redis集羣搭建

1 服務器說明

192.168.56.103:6381	主(Master)
192.168.56.103:6382	主(Master)
192.168.56.103:6383	主(Master)
192.168.56.103:6384	從(Slave)
192.168.56.103:6385	從(Slave)
192.168.56.103:6386	從(Slave)

192.168.56.103:6387	主(Master)後加
192.168.56.103:6388	從(Slave)後加

2 修改redis.conf配置文件

  • 1.解壓redis.tar.gz
  • 2 Cd redis
  • 3Make
  • 4 Make -prefix /usr/local/redis6381 install
  • 5複製8份
  • 6 分別修改redis.conf文件 注意:紅色部分是需要變的
    bind 0.0.0.0
    port 6381
    daemonize yes
    appendonly yes
    cluster-enabled yes
    cluster-config-file nodes-6381.conf

3 啓動8個Redis


./redis6381/redis-server ./redis6381/redis.conf
./redis6382/redis-server ./redis6382/redis.conf
./redis6383/redis-server ./redis6383/redis.conf
./redis6384/redis-server ./redis6384/redis.conf
./redis6385/redis-server ./redis6385/redis.conf
./redis6386/redis-server ./redis6386/redis.conf
./redis6387/redis-server ./redis6387/redis.conf
./redis6388/redis-server ./redis6388/redis.conf

4 創建集羣


./redis6381/redis-cli --cluster create 192.168.56.103:6381 192.168.56.103:6382 192.168.56.103:6383 192.168.56.103:6384 192.168.56.103:6385 192.168.56.103:6386 --cluster-replicas 1

5 添加主節點

./redis6381/redis-cli --cluster add-node 192.168.56.103:6387 192.168.56.103:6382

6 添加從節點

./redis6381/redis-cli --cluster add-node 192.168.56.103:6388 192.168.56.103:6382 --cluster-slave --cluster-master-id 6c256900dba703c23bb2a0e4ecdf1df456cb9593

7 效果

輸入圖片說明

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