摘要: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'luffy_boy', 'USER': 'root', 'PASSWORD': 'admin', 'HOST': '127.0.0.1', 'PORT' 阅读全文
posted @ 2019-03-06 10:28 粗糙的丸子 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 定义函数的三种形式 1.无参函数: 2.有参函数 3.空函数 调用函数的三种形式 方式1 : 方式2: 方式3:可以当作函数传给另外一个参数 函数的返回值需要注意: 函数的参数分为两大类: 形参与实参的具体分类: 二:关键字参数 三 默认参数 位置形参vs默认形参 2.在形参中带**:会将调用函数时 阅读全文
posted @ 2019-01-21 09:58 粗糙的丸子 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 一 什么是名称空间? 二 名称空间的加载顺序 三 名字的查找顺序 四 作用域 阅读全文
posted @ 2019-01-21 09:40 粗糙的丸子 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 连接redis: decode_responses=True:这样写存的数据是字符串格式 import redis conn = redis.Redis('127.0.0.1', 6379,decode_responses=True) 阅读全文
posted @ 2018-12-27 14:38 粗糙的丸子 阅读(4051) 评论(0) 推荐(0) 编辑
摘要: django中使用redis 方案一:(在其它web框架也可以使用)——自定义(用连接池和单例) utils文件夹下,建立redis_pool.py 视图函数中使用: from django.shortcuts import render, HttpResponse import redis fro 阅读全文
posted @ 2018-12-27 00:11 粗糙的丸子 阅读(855) 评论(0) 推荐(0) 编辑
摘要: redis-py默认在执行每次请求都会创建(连接池申请连接)和断开(归还连接池)一次连接操作,如果想要在一次请求中指定多个命令,则可以使用pipline实现一次请求指定多个命令,并且默认情况下一次pipline 是原子性操作。 单机上可以使用管道来实现事务,但是集群使用redis就不支持,redis 阅读全文
posted @ 2018-12-26 20:15 粗糙的丸子 阅读(367) 评论(0) 推荐(0) 编辑
摘要: redis list操作 redis 操作之List列表操作 List操作,redis中的List在在内存中按照一个name对应一个List来存储。如图: lpush(name,values),列表添加值 lpushx(name,value) llen(name) **linsert(name, w 阅读全文
posted @ 2018-12-26 18:54 粗糙的丸子 阅读(4479) 评论(0) 推荐(0) 编辑
摘要: 1.Redis操作之Hash操作 redis hash字典操作 1.hset(name, key, value),插入值 2.hmset(name, mapping),批量插入值 3.hget(name,key),取值 4.hmget(name, keys, *args) 批量取值 hlen(nam 阅读全文
posted @ 2018-12-26 18:34 粗糙的丸子 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: 一. python操作Redis之连接池 redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例 阅读全文
posted @ 2018-12-26 16:44 粗糙的丸子 阅读(14413) 评论(0) 推荐(1) 编辑
摘要: 1.redis简介 redis 和Memcached redis是一个key-value存储系统。它支持存储的value类型相对更多。 redis可以持久化(可以把数据持久化到硬盘),支持五大数据类型,单线程字符串:str列表 :list字典:dic(也叫hash)集合:set有序集合:zset(s 阅读全文
posted @ 2018-12-25 21:10 粗糙的丸子 阅读(301) 评论(0) 推荐(0) 编辑