摘要: 协程 & asyncio & 异步编程的 > 背景 为什么要学? 越来越多的学生都来问async异步相关问题,并且这一部分的知识点不太容易学习(异步非阻塞、asyncio) 异步相关话题和框架越来越多,例如:tornado、fastapi、django 3.x asgi 、aiohttp都在异步 - 阅读全文
posted @ 2024-08-27 21:06 tmars 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、python对redis基本操作 (1)连接redis # 方式1 import redis r = redis.Redis(host='127.0.0.1', port=6379) r.set('foo', 'Bar') print(r.get('foo')) # 方式2 import red 阅读全文
posted @ 2024-08-22 20:34 tmars 阅读(24) 评论(0) 推荐(0) 编辑
摘要: zset(有序集合) 有序集合(score/value),去重并且根据score权重值来进行排序的。score从小到大排列。 (1)添加成员 zadd key score1 member1 score2 member2 score3 member3 .... 设置榜单achievements,设置成 阅读全文
posted @ 2024-08-22 20:29 tmars 阅读(5) 评论(0) 推荐(0) 编辑
摘要: set(集合) 无序集合,重点就是去重和无序。 (1)添加元素 sadd key member1 member2 ... 向键authors的集合中添加元素zhangsan、lisi、wangwu sadd authors zhangsan lisi wangwu (2)获取集合的所有的成员 sme 阅读全文
posted @ 2024-08-22 20:28 tmars 阅读(3) 评论(0) 推荐(0) 编辑
摘要: hash(哈希) hset key field value hget key field hgetall info hmget key field1 field2 ... hincrby key field number 专门用于结构化的数据信息。对应的就是map/结构体 结构: 键key:{ 域f 阅读全文
posted @ 2024-08-22 20:27 tmars 阅读(2) 评论(0) 推荐(0) 编辑
摘要: list(数组) 队列,列表的子成员类型为string lpush key value rpush key value linsert key after|before 指定元素 value lindex key index lrange key start stop lset key index 阅读全文
posted @ 2024-08-22 20:25 tmars 阅读(3) 评论(0) 推荐(0) 编辑
摘要: key操作 redis中所有的数据都是通过key(键)来进行操作,这里我们学习一下关于任何数据类型都通用的命令。 (1)查找键 参数支持简单的正则表达式 keys pattern 查看所有键 keys * 例子: # 查看名称中包含`a`的键 keys *a* # 查看以a开头的键 keys a* 阅读全文
posted @ 2024-08-22 20:23 tmars 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 4.1. string(字符串) SET/SETEX/MSET/MSETNX GET/MGET GETSET INCR/DECR DEL 1. 设置键值 set 设置的数据没有额外操作时,是不会过期的。 set key value 设置键为name值为yuan的数据 set name yuan se 阅读全文
posted @ 2024-08-22 20:21 tmars 阅读(12) 评论(0) 推荐(0) 编辑
摘要: redis数据类型 redis可以理解成一个全局的大字典,key就是数据的唯一标识符。根据key对应的值不同,可以划分成5个基本数据类型。 redis = { "name":"yuan", "scors":["100","89","78"], "info":{ "name":"rain" "age" 阅读全文
posted @ 2024-08-22 20:18 tmars 阅读(4) 评论(0) 推荐(0) 编辑
摘要: redis环境安装 redis的官方只提供了linux版本的redis,window系统的redis是微软团队根据官方的linux版本高仿的。 官方原版: https://redis.io/ 中文官网:http://www.redis.cn 1、下载和安装 下载地址:https://github.c 阅读全文
posted @ 2024-08-21 22:31 tmars 阅读(30) 评论(0) 推荐(0) 编辑