
redis与mongodb
实用的基础讲解。不涉及mongodb的分库、分表、集群和redis的集群、哨兵等内容
yzybang
这个作者很懒,什么都没留下…
展开
-
redis的高级数据结构(哈希表,发布/订阅, 有序集合)
1. 哈希表实现‘’key-value‘’的映射,无论多少key,查询时间都不变。python的字典就是根据哈希表演变来的,哈希表中的key代表python字典被赋予变量名,字段对应python字典的key,value对应value哈希表和字符串的区别在于,key下面还有字段,一个key可以有很多valueclient.hset('user_online_status', 'user_name', 1)#其中user_online_status为key, user_name为字段, 1 为valu原创 2020-05-25 16:26:34 · 337 阅读 · 0 评论 -
mongodb的高级操作(聚合查询、提高效率)
查询import pymongoclient = pymongo.MongoClient(host='localhost', port=27017)db = client.testcollection = db.studentsfind1 = collection.find({})#此处为基础AND分为:隐式、显式、混合三种1.隐式操作(语句中不出现and)find1 = collection.find({'age':{'$gt':20}, 'sex': 'man'})#查找大于原创 2020-05-22 13:57:21 · 1546 阅读 · 0 评论 -
redis与mongodb的快速入门
MongoDB安装MongoDB与部分操作看这里在robot 3T中的直接操作数据有三种显示模式: 树状、表格(更直观)、文本(便于复制)1.插入json数据:db.getCollection('1').insertOne({“name”: "杨宗元"})#json必须使用双引号2.更新db.getCollection('1').updateMany({'name': '英宗元'},{'$set':{'address': 'suzhou'})#name用来标定谁更新, {'$set':原创 2020-05-20 17:02:19 · 242 阅读 · 0 评论 -
redis和mongodb基础引入(兼补充集合的定义)
一、基础1.集合(可变set与不可变frozenset)s = {} #为字典dicts = set() #为空集合s = {1} #为集合set,因为无key_values = {1, 32, 1, 2, 21, 2, 23, 14}原创 2020-05-18 10:05:39 · 152 阅读 · 0 评论