加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 数据输入redis缓存

发布时间:2022-04-05 10:17:19 所属栏目:MySql教程 来源:互联网
导读:假设表结构如下 CREATE TABLE sas_sys_app ( user_id varchar(38) DEFAULT NULL, app_id int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 编写sql文件 SELECT CONCAT( *4rn, $, LENGTH(redis_cmd), rn, redis_cmd, rn, $, LENGTH(redis_
         假设表结构如下
         CREATE TABLE sas_sys_app (
         user_id varchar(38) DEFAULT NULL,
         app_id int(11) DEFAULT NULL
         ) ENGINE=InnoDB DEFAULT CHARSET=utf8
 
         编写sql文件
SELECT CONCAT(
"*4rn",
'$', LENGTH(redis_cmd), 'rn',
redis_cmd, 'rn',
'$', LENGTH(redis_key), 'rn',
redis_key, 'rn',
'$', LENGTH(hkey), 'rn',
hkey, 'rn',
'$', LENGTH(hval), 'rn',
hval, 'r'
)
FROM (
SELECT
'HSET' as redis_cmd,
'hkey' AS redis_key,
user_id AS hkey,
app_id AS hval
FROM lumi_saas_access.sas_sys_app where company_id=64
) AS t
 
         执行导入语句
mysql -uadmin -h host -p数据库密码 库 --default-character-set=utf8 --skip-column-names --raw < app2redis.sql | redis-cli -h redis-host -p 6379 --pipe

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读