1. 程式人生 > >centos 配置redis

centos 配置redis

inux 命令 無需 gin con append lin releases 並且

一.配置redis

  簡介:Redis是使用c語言開發的一個高性能鍵值數據庫。Redis可以通過一些鍵值類型來存儲數據。

  下載:官網地址:http://redis.io/

    下載地址:http://download.redis.io/releases/redis-3.0.0.tar.gz

  技術分享

  redis的安裝(3.0.0版本)

redis的安裝環境會安裝到linux系統中。

第一步:安裝VMware,並且在VMware中安裝centos系統(參考linux教程)。

第二步:將redis的壓縮包,上傳到linux系統

第三步:對redis的壓縮包進行解壓縮

Redis解壓縮之後的文件是用c語言寫的源碼文件

tar -zxf redis-3.0.0.tar.gz

第四步:安裝c語言環境(安裝centos之後,自帶c語言環境)

yum install gcc-c++

第五步:編譯redis源碼

cd redis-3.0.0

make

第六步:安裝redis

make install PREFIX=/usr/local/redis( 指明安裝到哪兒) 默認安裝在當前路徑下

第七步:查看是否安裝成功

    技術分享

  redis啟動

前端啟動

前端啟動的命令:

[root@itheima bin]# ./redis-server

前端啟動的關閉:

強制關閉:Ctrl+c

正常關閉:[root@itheima bin]# ./redis-cli shutdown

啟動界面:

        技術分享

前端啟動的問題:

一旦客戶端關閉,則redis服務也停掉。

後端啟動

第一步:需要將redis解壓之後的源碼包中的redis.conf文件拷貝到bin目錄下

[root@itheima bin]# cp /root/redis-3.0.0/redis.conf ./

第二步:修改redis.conf文件,將daemonize改為yes

先要使用vim redis.conf

      技術分享

第三步:使用命令後端啟動redis

[root@itheima bin]# ./redis-server redis.conf

第四步:查看是否啟動成功

      

      技術分享

關閉後端啟動的方式:

強制關閉:[root@itheima bin]# kill -9 5071

正常關閉:[root@itheima bin]# ./redis-cli shutdown

在項目中,建議使用正常關閉。

因為redis作為緩存來使用的話,將數據存儲到內存中,如果使用正常關閉,則會將內存數據持久化到本地之後,再關閉。

如果是強制關閉,則不會進行持久化操作,可能會造成部分數據的丟失。

`Redis自帶的客戶端

l 啟動

啟動客戶端命令:[root@itheima bin]# ./redis-cli -h 127.0.0.1 -p 6379

-h:指定訪問的redis服務器的ip地址

-p:指定訪問的redis服務器的port端口

還可以寫成:[root@itheima bin]# ./redis-cli

使用默認配置:默認的ip【127.0.0.1】,默認的port【6379】

l 關閉

Ctrl+c

127.0.0.1:6379> quit

  Redis圖形客戶端

    安裝文件:https://redisdesktop.com/download

    

    技術分享

    

    安裝之後,打開如下:

      技術分享

  Redis 配置單機主從配置

    主機:無需配置

     從機:   

第一步:復制出一個從機

[root@itheima redis19]# cp bin/ bin2 –r

第二步:修改從機的redis.conf

語法:Slaveof masterip masterport

slaveof 192.168.242.137 6379 (配置是誰的從機)

第三步:修改從機的port地址為與主機不同

在redis.conf中修改

      

      

第四步:清除從機中的持久化文件

[root@itheima bin2]# rm -rf appendonly.aof dump.rdb

      

註意:

主機一旦發生增刪改操作,那麽從機會將數據同步到從機中

從機不能執行寫操作

centos 配置redis