
数据库Redis教程
幸福清风
专注python语言
展开
-
1.Redis简介与基本命令
Redis是一个高性能的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。 配置 绑定ip:如果需要远程访问,可将此行注释,或绑定一个真实ip bind 127.0.0.1 端口,默认为6379原创 2017-09-26 22:22:21 · 251 阅读 · 0 评论 -
2.Redis数据操作
redis是key-value的数据结构,每条数据都是一个键值对 键的类型是字符串 注意:键不能重复 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset string(主要 string是redis最基本的类型 最大能存储512MB数据 string类型是二进制安全的,可以存储任何数据,比如数字、图片等原创 2017-09-26 22:23:30 · 295 阅读 · 0 评论 -
3.Redis与python交互
#导入模块、包 from redis import* if __name__=="__main__": try: #1.创建StrictRedis对象,与redis服务器建立连接 sr=StrictRedis() #2、redis正常操作 #添加键py1,值为gj result=sr.se原创 2017-09-28 22:45:24 · 545 阅读 · 0 评论 -
4.搭建主从
一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构 比如,将ip为192.168.1.10的机器作为主服务器,将ip为192.168.1.11的机器作为从服务器 说明:ip可以换为自己机器与同桌机器的地址 设置主服务器的配置 bind 192.168.1.10 设置从服务器的配置 注意:在slaveof后原创 2017-09-28 22:46:07 · 254 阅读 · 0 评论 -
5.搭建集群
1.配置机器1 在演示中,192.168.12.107为当前ubuntu机器的ip 在192.168.12.107上进入Desktop目录,创建redis目录 在redis目录下创建文件7000.conf,编辑内容如下 port 7000 bind 192.168.12.107 daemonize yes pidfile 7000.pid cluster-enabled y原创 2017-09-28 22:47:03 · 381 阅读 · 0 评论 -
数据库实例:mysql与redis结合用户登录
加入redis后登录逻辑如下图,将图中nosql的位置换为redis即可 用户数据存的键为用户名,值为密码 将原来MySQL操作的代码封装到一个方法中,代码如下 defmysql_login(): #redis中没有则到mysql中查询 sql='select upwd from py_users whereuname=%s'原创 2017-09-28 22:53:14 · 1744 阅读 · 0 评论 -
数据库练习(二)三个数据库根据指定id获取name和存储数据库名称
已知有三个数据库mysql,mongodb和redis,已经分别存储了不同的学生信息,数据全部采用字符串类型,只有id和name两个字段(在mongo和redis中键为id,值为name),现需编写代码实现需求:根据指定id获取对应的name和存储该条信息的数据库名称。 答案结果如下: from pymysql import * from pymongo impo原创 2017-09-29 11:48:10 · 1506 阅读 · 0 评论 -
python基本知识、数据库、网络、编程等总结
Python语言特性 1 Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。原创 2017-11-29 23:29:35 · 2218 阅读 · 0 评论 -
阿里云Redis读写分离典型场景:如何轻松搭建电商秒杀系统
秒杀活动是绝大部分电商选择的低价促销,推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,提升平台的口碑,从而提升秒杀活动的最大价值。 本次主要讨论阿里云云数据库Redis缓存设计高并发的秒杀系统。 秒杀的特征 秒杀活动对稀缺或者特价的商品进行定时,定量售卖,吸引成大量的消费者进行抢购,但又只有少部分消费者可原创 2017-12-06 09:12:18 · 1533 阅读 · 0 评论