redis
天天Jo
这个作者很懒,什么都没留下…
展开
-
redis 事务 多进程模拟秒杀 保证库存的正确 lua脚本和watch的方法
三种方法来实现lpop的 原子操作 10个商品就 lpush 10个数据 抢购开始用lpop来判断是否还存在库存watch实现 (代码是这种方法)watch库存键, multi后如果该key被其他客户端改变, 事务操作会抛出WatchError异常lua脚本import redisfrom redis import WatchErrorfrom concurrent.futures import ProcessPoolExecutorr = redis.Redis(h原创 2020-06-18 14:22:56 · 428 阅读 · 0 评论 -
redis做订阅的方法和缺陷
链接:python redis做订阅redis的发布订阅缺陷转载 2020-04-10 11:14:18 · 2757 阅读 · 0 评论 -
Redis相关的一些详细说明
redis的基本数据类型字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。所有数据类型的一些具体方法使用教程String:这是最简单的类型,就是普通的 set 和 get,做简单的 KV 缓存。实际应用场景:缓存功能:String字符串是最常用的数据类型,不仅仅是Redis,各个语言都是最基本类型,因此,利用Redis作为缓存,配合其它数据库作为...原创 2020-04-01 18:21:52 · 136 阅读 · 0 评论 -
python与redis数据库的连接
python与redis数据库的连接import redis#1.连接本地的redis的服务端r=redis.StrictRedis(host="localhost",port=6379,password="root")#2.向redis数据库写入数据#写入#r.set("mengmeng","123456")#读print(r.get("mengmeng").decode(...原创 2018-09-18 08:23:19 · 678 阅读 · 1 评论 -
python中Mysql和redis结合使用验证登录(实例)
简介使用python写一个简单的redis和MySQL的验证登陆,我们要达到的目的有以下几种:在MySQL中创建用户表,有用户名和密码字段让用户输入用户名和密码进行登录,如果用户名和密码在表中存在则登录成功,否则输出登录失败如果登录成功,则将登录信息缓存在redis中如果登录成功,则将登录信息缓存在redis中以后用户的每次登录,都首先查询redis中是否有缓存如果有就直接登录如果...转载 2019-01-21 09:40:56 · 672 阅读 · 0 评论