摘要: 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 粗糙的丸子 阅读(4751) 评论(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 粗糙的丸子 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: Python 列表 extend() 方法 描述 Python 列表 extend() 方法通过在列表末尾追加可迭代对象中的元素来扩展列表。 语法 extend() 方法语法: L.extend(iterable) 参数 iterable -- 可迭代对象(字符串、列表、元祖、字典)。 返回值 该方 阅读全文
posted @ 2018-12-26 18:19 粗糙的丸子 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 一. python操作Redis之连接池 redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例 阅读全文
posted @ 2018-12-26 16:44 粗糙的丸子 阅读(14426) 评论(0) 推荐(1) 编辑
摘要: 单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置 阅读全文
posted @ 2018-12-26 16:43 粗糙的丸子 阅读(63) 评论(0) 推荐(0) 编辑