每天一个python小程序 3向Redis数据库中插入数据

第 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() #数据库中多少个条数





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值