RedisのPythonスクリプトは、データを追加します

# - * -コーディング:UTF-8 - * -
rediscluster輸入StrictRedisClusterから
輸入pymysql
インポート時
のインポートcProfileの
輸入はtimeit

DEF)(get_redis_connection:
RC = StrictRedisCluster(startup_nodes = [{ 'ホスト': '10.101.32.97'、 'ポート':1633}、{ 'ホスト':'10 .101.32.95' 、 'ポート':1633}、{」ホスト':'10 .101.32.96'、 'ポート':1633}] = TRUE)decode_responses
リターンRCを

DEF(コマンド)get_redis_value:
RC = get_redis_connection()
#Sspent = showCnt = Cspent = clickCnt = 0
allAppStoreSpent = allCashSpent = 0
rc.scan_iter(マッチ=コマンド)でキーの:
プリント(キー)
再= rc.hgetall(キー)
再で'cashSpent'の場合:
私は= INT(再[ 'cashSpent'])
allCashSpent =私はallCashSpent +
再でのelif 'appStoreDiscountSpentを':
X = INT(再[ 'appStoreDiscountSpent'])
allAppStoreSpent = X + allAppStoreSpent
他:
Falseを返します
リターン"allCashSpent:" + STR(allCashSpent)、 "allAppStoreSpent:" + STR(allAppStoreSpent)


もし__name__ == "__main__":
値N = get_redis_value( 'ビリング:広告主:費やし:????????????????????')
プリント(値N)

 

 

 

# - * -コーディング:UTF-8 - * -
rediscluster輸入StrictRedisClusterから
輸入pymysql
インポート時
のインポートcProfileの
輸入はtimeit

DEF)(get_redis_connection:
RC = StrictRedisCluster(startup_nodes = [{ 'ホスト': '10.101.82.101'、 'ポート':6379}、{ 'ホスト':'10 .101.81.25' 、 'ポート':6379}、{」ホスト':'10 .101.82.31'、 'ポート':6379}]は、= TRUE)decode_responses
リターンRCを

DEF)(get_redis_value:
RC1 = get_redis_connection()
= 1とカウント
しながら(<2カウント):
キー= "DL:1:87654.321億" + STR(カウント)+ "com.athinkthings.note.android.phone"
=キー"DL:IMEI:87654321000000" + STR(カウント)+ ":com.athinkthings.note.android.phone"
rc1.hset(キー、 "creativeId"、 "20004641")
rc1.hset(キー、 "serviceTime"、 " 1571194801000" )
印刷( 'カウントです:'、)カウント
カウント=カウント+ 1


もし__name__ == "__main__":
値N = get_redis_value()
プリント(値N)

 

おすすめ

転載: www.cnblogs.com/pshik/p/11692154.html