歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux安裝Redis服務

安裝

cd /root/download
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar xzf redis-3.0.7.tar.gz
cd redis-3.0.7
make

mkdir /usr/local/redis
#redis-server、redis-benchmark、redis-cli在redis-3.0.7/src下,redis.conf在redis-3.0.7下
cp redis-server  /usr/local/redis
cp redis-benchmark /usr/local/redis
cp redis-cli  /usr/local/redis
cp redis.conf  /usr/local/redis
cd /usr/local/redis

啟動(端口號默認為6379)

#添加&符號是為了讓服務在後台運行
redis-server redis.conf &

檢測

#使用`redis-cli`客戶端檢測連接是否正常
./redis-cli
#如果更改了端口,使用`redis-cli`客戶端連接時,也需要指定端口,例如:
#./redis-cli -p 6380
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
"hello world"

停止

#使用客戶端
redis-cli shutdown

主從配置

1、上面安裝好的一個Redis作為master,然後使用VMware的虛擬機克隆功能將剛剛那個linux系統克隆一份作為slave,並修改其IP為192.168.1.101(master-ip:100,slave-ip:101)。
2、修改slave的redis配置文件:
slaveof 192.168.1.7 6379 (映射到主服務器上)
如果master設置了驗證密碼,還需配置masterauth,eg:masterauth admin。如果沒有設置密碼,就不需要配置了。
配置完之後啟動slave的Redis服務,OK,主從配置完成。
下面測試一下:
  在master和slave客戶端(redis-cli)分別執行info命令,查看結果如下:
master:
master
slave:
slave
然後在master執行set age 24
在slave執行get age,看是否能得到24,如果能夠得到值則說明配置成功。

Copyright © Linux教程網 All Rights Reserved