您的位置:首页 > 数据库 > Redis

每天一个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安装和使用

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() #数据库中多少个条数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐