From 7cc3b5790075d7100743146e4bb93ab7111da2cd Mon Sep 17 00:00:00 2001 From: MarkusJoe Date: Sun, 2 Oct 2022 17:29:24 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E6=B7=BB=E5=8A=A0=E4=BA=86sql=20to=20Re?= =?UTF-8?q?dis=E7=9A=84=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/scripts/sql2Redis.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/scripts/sql2Redis.py diff --git a/src/scripts/sql2Redis.py b/src/scripts/sql2Redis.py new file mode 100644 index 0000000..4108c62 --- /dev/null +++ b/src/scripts/sql2Redis.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +# -- coding:utf-8 -- +# @Author: markushammered@gmail.com +# @Development Tool: PyCharm +# @Create Time: 2022/10/2 +# @File Name: sql2Redis + + +import redis +import sqlite3 + +redis = redis.Redis('localhost') +sqlite = sqlite3.connect('./data.sqlite') +cursor = sqlite.cursor() + +table = 'blacked' + +cursor.execute('select * from %s;' % table) +data = cursor.fetchall() +for i in data: + redis.set(f'{table}-{i[0]}', i[1]) +redis.set(f'{table}-width', data[0][-2]) +redis.set(f'{table}-height', data[0][-1])