Python 边做边学 8.7 工具类--缓存工具(RedisUtil)
来源:互联网 发布:mac上看电视的软件 编辑:程序博客网 时间:2024/05/29 15:20
原文连接:http://blog.csdn.net/tomorrow13210073213/article/category/6931287
需求
为了将抓取解析与数据保存分开处理,需要将抓取的数据先缓存起来,然后另起线程进行数据保存;公司项目用过Redis处理需要缓存的数据,那就他了;
资料:
http://www.cnblogs.com/clover-siyecao/p/5600078.html
http://doc.redisfans.com/
- 保存数据;
- 获取数据;
- 删除数据;
Talk is cheap. Show me the code
import redisfrom lufaxin.csdn.util import CfgUtilclass RedisUtil(): __pool = None def __init__(self): # Redis地址 host = CfgUtil.get_redis("redis_host") # Redis端口 port = int(CfgUtil.get_redis("redis_port")) self.__pool = redis.ConnectionPool(host=host, port=port) # 保存数据 # expire:过期时间,单位秒 def r_set(self, key, value, expire=None): redi = redis.Redis(connection_pool=self.__pool) redi.set(key, value, ex=expire) # 获取数据 def r_get(self, key): redi = redis.Redis(connection_pool=self.__pool) value = redi.get(key) if value is None: return None value = value.decode("UTF-8") return value # 删除数据 def r_del(self, key): redi = redis.Redis(connection_pool=self.__pool) redi.delete(key)
以上就是我们用到的缓存工具类,需求相对比较简单,不再赘述;
以上内容仅供练习,学习使用;
阅读全文
0 0
- Python 边做边学 8.7 工具类--缓存工具(RedisUtil)
- RedisUtil工具类
- RedisUtil工具类
- RedisUtil 工具类
- RedisUtil 工具类
- 封装的RedisUtil工具类
- Redis连接池工具类(RedisUtil )
- RedisUtil工具类,Java单例模式实现
- java鬼混笔记:redis 3、java下使用redis,自定义一个工具类RedisUtil
- Python 边做边学 8.2 工具类--配置文件工具(CfgUtil)
- Python 边做边学 8.3 工具类--数据库工具(DbUtil)
- Python 边做边学 8.4 工具类--HTML解析工具(HtmlSoupUtil)
- Python 边做边学 8.5 工具类--MD5工具(Md5Util)
- Python 边做边学 8.6 工具类--时间工具(TimeUtil)
- Python 边做边学 8.1 工具类--HTTP工具
- 工具类 - 缓存
- ehcache 缓存工具类
- android缓存工具类
- [lua/unity/cocos2dx]关于云风pbc不支持int64的解决办法 标签: unitycocos2d-xluauluapbc 2017-03-03 16:41 639人阅读 评论(0)
- 2175: GJJ的日常之再游戏
- Core ML 与 Vision:iOS 11 机器学习教程
- Spring Data 事物的开启不了
- 两个Zimbra邮件系统之间的LDAP认证
- Python 边做边学 8.7 工具类--缓存工具(RedisUtil)
- 全排列及相关扩展算法(七)——组合数的字典序(另含全章代码整理)
- Linux:使用xshell从win向linux传输文件
- 详解堆和栈
- Killer Names( 容斥定理,快速幂 )
- Java中线程安全与线程非安全ArrayList,Vector 和 HashMap,Hashtable 和StringBuffer,StringBuilder
- 原生js旋转木马
- Chapter 1
- Android InstantRun原理分析