🚀🚀🚀本篇主要内容
安装包
安装Redis的有3种方式github.com/andymccurdy…
* 第一种:进⼊虚拟环境,联⽹安装包redis > pip install redis
* 第二种:进⼊虚拟环境,联⽹安装包redis > easy_install redis
* 第三种:到中⽂官⽹-客户端下载redis包的源码,使⽤源码安装
>
一步步执行 wget github.com/andymccurdy…
unzip master.zip<br
调⽤模块
* 引⼊模块 > from redis import StrictRedis
* 这个模块中提供了StrictRedis对象,⽤于连接redis服务器,并按照不同类型提供 了不同⽅法,进⾏交互操作
学习目标
* 能够根据课件中的步骤搭建 Redis 的主从
主从概念
* ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 * master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1 * 通过主从配置可以实现读写分离

* master和slave都是一个redis实例(redis服务)
主从配置
配置主
* 查看当前主机的ip地址 > ifconfig

* 修改/etc/redis/redis.conf文件
>
sudo vi redis.conf
bind 192.168.26.128
* 重启redis服务
>
sudo service redis stop
sudo redis-server redis.conf
配置从
* 复制/etc/redis/redis.conf文件
>
sudo cp redis.conf ./slave.conf
* 修改redis/slave.conf文件
>
sudo vi slave.conf
* 编辑内容 > bind 192
配置机器1
* 在演示中,172.16.179.130为当前ubuntu机器的ip * 在172.16.179.130上进⼊Desktop⽬录,创建conf⽬录 * 在conf⽬录下创建⽂件7000.conf,编辑内容如下
port 7000
bind 172.16.179.130
daemonize yes
pidfile 7000.pid
cluster-enabled yes
cluster-config-file 7000_node.conf
cluster-node-timeout 15000
appendonly yes
* 在conf⽬录下创建⽂件7001.conf,编辑内容如下
port 7001
bind 172.16.179.130
daemonize yes
pidfile 7001.pid