摘要: 一:str类型的数值数据可以进行增加和减小,每次一个单位 作用一: 1. 插入一条数据之前,先执行redis的id自增 2. 获取自增后的值,当做主键id,插入数据库即可 3. 保障了同类型数据的多张表的id不重复。 作用二: redis的过期策略 过期时间有秒级别和毫秒级别 作用三:存储一个用户的 阅读全文
posted @ 2020-09-14 23:22 张京墨 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一:悲观锁 悲观主义:认为我操作的时候,会出现问题,所以都加锁 二:乐观锁 乐观主义:认为什么时候不会出问题,所以不上锁,更新的时候去查询判断一下,再此期间是否有人修改过这个数据。 redis的watch这个功能可以 阅读全文
posted @ 2020-09-14 22:57 张京墨 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 一:redis监控键的变化,在我修改这个键的过程中,这个键被别人修改了,那就抛出异常 import time import redis class Redis_Test(object): def __init__(self): self.client = redis.StrictRedis(host 阅读全文
posted @ 2020-09-14 22:39 张京墨 阅读(2132) 评论(0) 推荐(0) 编辑
摘要: python代码 class Redis_Test(object): def __init__(self): self.client = redis.StrictRedis(host="xxx", port=6379, db=0,decode_responses=True) def transact 阅读全文
posted @ 2020-09-14 22:16 张京墨 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一:mongo数据库的版本在4.0以上 二:以pymongo为例 from pymongo import MongoClient class MongoTest(object): def __init__(self): self.conn = MongoClient(host='xxx', port 阅读全文
posted @ 2020-09-14 22:13 张京墨 阅读(1319) 评论(0) 推荐(1) 编辑