随笔分类 -  redis数据库

摘要:一:list的使用说明 (1)存储多个数据,并对数据的进入顺序进行区分 (2)一个存储空间保存多个数据,且通过数据可以体现进入顺序 (3)底层使用双向链表存储结构实现 二:作用 可以当做队列,先进先出 阅读全文
posted @ 2020-09-16 23:24 张京墨 阅读(107) 评论(0) 推荐(0) 编辑
摘要:一:hash类型的使用事项 hset user(key) name (field)zhang(value) hget user name hgetall user 获取所有field和value hkeys user 获取所有field hvals user 获取所有的value hincrby u 阅读全文
posted @ 2020-09-16 23:16 张京墨 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一:悲观锁 悲观主义:认为我操作的时候,会出现问题,所以都加锁 二:乐观锁 乐观主义:认为什么时候不会出问题,所以不上锁,更新的时候去查询判断一下,再此期间是否有人修改过这个数据。 redis的watch这个功能可以 阅读全文
posted @ 2020-09-14 22:57 张京墨 阅读(1429) 评论(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 张京墨 阅读(2158) 评论(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 张京墨 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1. 连接数据库 import redis class RedisTest(object): def __init__(self): self.client = redis.StrictRedis(host="xx",port=xx,password="xx",db=0,decode_respons 阅读全文
posted @ 2020-02-17 17:16 张京墨 阅读(449) 评论(0) 推荐(0) 编辑
摘要:一:业务需求 用户名存储之前进行去重判断 方法一:使用redis的set集合进行去重判断 keys * 查看所有的键 type 键名 查看对应的数据类型 sadd set a b c 往set集合里面插入 三个元素 smember set 查看键名为set的集合所有的成员 sadd set a 返回 阅读全文
posted @ 2019-12-11 11:31 张京墨 阅读(4862) 评论(0) 推荐(0) 编辑
摘要:1.属于什么类型的数据库 not only sql 非关系型数据库,与传统的关系型数据库不同,存储形式都是kv形式。 2.特点 几乎不支持事务,key-value形式存储,支持队列和缓存(可以设置数据的过期时间) 2.1 数据存储的持久化 可以将内存中的数据保存在磁盘上,重启是可以加载磁盘的内容进行 阅读全文
posted @ 2019-08-25 20:26 张京墨 阅读(1231) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示