python3_redis随手学习笔记
#!/usr/bin/python#-*-coding:utf-8-*-#byzmokeimportredisimportjson#使用redispoolpool=redis.ConnectionPool(host="*",port=6379,password='*')r=redis.Redis(connection_pool=pool)#直接连接使用api#r=redis.Redis(host='*',port=6379,password='*')print(r.keys())#info指定参数print(r.info(section='clients'))print(r.info(section='Keyspace'))#info不指定参数,默认所有信息#print(r.info())#getset()方法,返回旧值,同时赋洗你的值r.set('test',1111)print(r.get('test'))r.getset('test','thisisnewvalue')print(r.get('test'))#getrang()子串(偏移量:offset:0代表开始,-1代表结束)print(r.getrange('test',-3,-1))#setrange()替换子串(从偏移量开始)r.setrange('test',0,'change')print(r.get('test'))#mset()一次设置多个键的值r.mset({'pig':'111','ca':'222','app':'333'})print(r.info(section='Keyspace'))#mget()一次取多个键的值print(r.mget(['pig','app']))#delete删除键r.delete('pig')print(r.get('pig'))#批量删除DelList=r.keys('*')forkeyinDelList:r.delete(key)
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。