redis数据库笔记第7篇:安装包,调⽤模块
【摘要】 Redis简介 推荐阅读 为什么要有集群 集群的概念 搭建集群 参考阅读 学习目标 nosql介绍 NoSQL:一类新出现的数据库(not only sql) NoSQL和SQL数据库的比较: 学习时长 配置 核心配置选项 参考资料 服务器端 客户端 string类型 保存 获取 删除 键命令 hash类型 增加、修改 list类型 增加 set类型 数据操作行为 Strict
🚀🚀🚀本篇主要内容
安装包
安装Redis的有3种方式[
-
第一种:进⼊虚拟环境,联⽹安装包redis
pip install redis
-
第二种:进⼊虚拟环境,联⽹安装包redis
easy_install redis
-
第三种:到中⽂官⽹-客户端下载redis包的源码,使⽤源码安装
一步步执行 wget [ 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
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)