每天一个python小程序 3向Redis数据库中插入数据
2015-03-14 11:08
726 查看
第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中
#coding=utf-8
import os,re,redis
path=os.path.split(os.path.realpath(__file__))[0]+"/"
f=open(path+"res.txt")
A=f.read()
arr=re.split("\s",A)
r=redis.Redis("127.0.0.1",6379,db=0)
for i in range(len(arr)):
if i:
r.set(str(i),arr[i])
r.save()
附:
用python操作redis数据库,先下载redis-py模块下载地址https://github.com/andymccurdy/redis-py
shell# wget https://github.com/andymccurdy/redis-py
然后解压
在解压目录运行 python setup.py install安装模块即可
安装完成
使用:
import redis
r = redis.Redis(host=’localhost’, port=6379, db=0)
r['test'] = ‘test’ #或者可以r.set(‘test’, ‘test’) 设置key
r.get(‘test’) #获取test的值
r.delete(‘test’) #删除这个key
r.flushdb() #清空数据库
r.keys() #列出所有key
r.exists(‘test’) #检测这个key是否存在
r.dbsize() #数据库中多少个条数
#coding=utf-8
import os,re,redis
path=os.path.split(os.path.realpath(__file__))[0]+"/"
f=open(path+"res.txt")
A=f.read()
arr=re.split("\s",A)
r=redis.Redis("127.0.0.1",6379,db=0)
for i in range(len(arr)):
if i:
r.set(str(i),arr[i])
r.save()
附:
python下redis安装和使用
python下redis安装用python操作redis数据库,先下载redis-py模块下载地址https://github.com/andymccurdy/redis-py
shell# wget https://github.com/andymccurdy/redis-py
然后解压
在解压目录运行 python setup.py install安装模块即可
安装完成
使用:
import redis
r = redis.Redis(host=’localhost’, port=6379, db=0)
r['test'] = ‘test’ #或者可以r.set(‘test’, ‘test’) 设置key
r.get(‘test’) #获取test的值
r.delete(‘test’) #删除这个key
r.flushdb() #清空数据库
r.keys() #列出所有key
r.exists(‘test’) #检测这个key是否存在
r.dbsize() #数据库中多少个条数
相关文章推荐
- 每天一个python小程序 2使用python.MySQLdb执行数据库操作
- MySQL 数据库怎样把一个表的数据插入到另一个表
- Python 练习册,每天一个小程序
- 一个极其简洁的Python网页抓取程序,自己主动从雅虎財经抓取股票数据
- Python练习册,每天一个小程序
- 关于如何将一个数据库中的表的数据插入另一个数据库中
- 【转】我刚做的一个TreeView的CheckBox进行选中插入数据库,从数据库中读取数据后让CheckBox勾选的代码!
- 在数据库服务端,添加一个表格,然后在MFC中对数据库表格的数据做插入、删除和修改
- 每天一个python小程序 004:任一个英文的纯文本文件,统计其中的单词出现的个数
- 每天一个python小程序 007有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
- 一个简单的使用python抓取网页中的水文数据的程序
- centos 安装redis3.0为解决数据库频繁插入数据IO性能问题
- Python 练习册,每天一个小程序
- 并发下,使用redis防止数据重复插入(数据库未对表字段设置唯一情况下)
- SQL 把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表
- Python 练习册,每天一个小程序
- 在一个大DataTable的基础上去除重复数据,分别创建2个小DataTable,省去多次数据库连接,提高效率,加快程序运行
- 创建一个sms.db数据库俩面在创建一个message表,插入数据然后在读取数据
- Python 练习册,每天一个小程序(0000)
- Python 练习册,每天一个小程序(0001)