综合利用redis内存数据库和mysql关系型数据库特点,提升系统性能
核心思想:先从redis读,redis没有在从mysql读,读到后放入redis,写的时间同时写入redis与mysql,前台写入redis, 在后台写入mysql
import pymysql
import redis
class MySqlHelper:
def __init__(self):
self.con = None
self.cur = None
try:
self.con = pymysql.connect(user="root", password="123456", database="python2407")
except Exception as e:
print(f"连接出异常")
else:
self.cur = self.con.cursor()
def query_one(self, sql, args=None):
try:
self.cur.execute(sql, args)
return self.cur.fetchone()
except Exception as e:
print(f"查询出异常")
def update(self, sql, args=None):
try:
row = self.cur.execute(sql, args)
self.con.com