python3 redis_python3_redis随手学习笔记
#!/usr/bin/python
#-*-?coding:utf-8?-*-
#?by?zmoke
import?redis
import?json
#使用redis?pool
pool?=?redis.ConnectionPool(host="*",port=6379,password='*')
r?=?redis.Redis(connection_pool=pool)
#直接連接使用api
#?r?=?redis.Redis(host='*',port=6379,password='*')
print(r.keys())
#info?指定參數(shù)
print(r.info(section='clients'))
print(r.info(section='Keyspace'))
#info?不指定參數(shù),默認所有信息
#?print(r.info())
#?getset()?方法,返回舊值,同時賦洗你的值
r.set('test',1111)
print(r.get('test'))
r.getset('test','this?is?new?value')
print(r.get('test'))
#getrang()?子串(偏移量:offset:?0代表開始,-1代表結(jié)束)
print(r.getrange('test',-3,-1))
#setrange()替換子串(從偏移量開始)
r.setrange('test',0,'change')
print(r.get('test'))
#mset()一次設(shè)置多個鍵的值
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('*')
for?key?in?DelList:
r.delete(key)
總結(jié)
以上是生活随笔為你收集整理的python3 redis_python3_redis随手学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像缩放算法_技术专栏|基于无人机LK光
- 下一篇: python二级考试答案分值_2018全