国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python讀寫Redis數據庫操作示例

2020-02-23 05:13:46
字體:
來源:轉載
供稿:網友
使用Python如何操作Redis呢?下面用實例來說明用Python讀寫Redis數據庫。
比如,我們插入一條數據,如下:
代碼如下:import redis

class Database: 
    def __init__(self): 
        self.host = 'localhost' 
        self.port = 6379 

    def write(self,website,city,year,month,day,deal_number): 
        try: 
            key = '_'.join([website,city,str(year),str(month),str(day)]) 
            val = deal_number 
            r = redis.StrictRedis(host=self.host,port=self.port) 
            r.set(key,val) 
        except Exception, exception: 
            print exception 

    def read(self,website,city,year,month,day): 
        try: 
            key = '_'.join([website,city,str(year),str(month),str(day)]) 
            r = redis.StrictRedis(host=self.host,port=self.port) 
            value = r.get(key) 
            print value 
            return value 
        except Exception, exception: 
            print exception 

if __name__ == '__main__': 
    db = Database() 
    db.write('meituan','beijing',2013,9,1,8000) 
    db.read('meituan','beijing',2013,9,1) 

上面操作是先寫入一條數據,然后再讀取,如果寫入或者讀取數據太多,那么我們最好用批處理,這樣效率會更高。
代碼如下:import redis 
import datetime 

class Database: 
    def __init__(self): 
        self.host = 'localhost' 
        self.port = 6379 
        self.write_pool = {} 

    def add_write(self,website,city,year,month,day,deal_number): 
        key = '_'.join([website,city,str(year),str(month),str(day)]) 
        val = deal_number 
        self.write_pool[key] = val 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陕西省| 新郑市| 永昌县| 武冈市| 安达市| 玉树县| 晋江市| 社会| 上蔡县| 阳城县| 十堰市| 杂多县| 蕉岭县| 普兰县| 喀什市| 伊宁市| 岚皋县| 平罗县| 图木舒克市| 长汀县| 西华县| 南华县| 三门峡市| 林甸县| 军事| 阜新市| 赤水市| 邢台市| 长兴县| 景洪市| 察隅县| 邓州市| 开平市| 罗江县| 剑阁县| 房山区| 东至县| 梅州市| 安塞县| 肥东县| 高平市|