データをインポートし、キャッシュされたMySQLのRedisの

以下のテーブル構造を仮定

CREATE TABLEをsas_sys_app
user_idVARCHAR(38)は、デフォルトのNULL、
app_idINT(11)DEFAULT NULL
)ENGINE = InnoDBのデフォルト文字セット= UTF8

SQLファイルを書きます

SELECT CONCAT(
"* 4 \ r \ n"が
'$'、LENGTH(redis_cmd)、 '\ rを\ n'は、
redis_cmd、 '\ rを\ n'は
'$'、LENGTH(redis_key)、「\ rを\ n 'は、
redis_key、 '\ rを\ n'は、
'$'、LENGTH(HKEY)、 '\ rを\ n'は、
HKEY、 '\ rを\ n'は、
'$'、LENGTH(hval)、' \ rを\ N」、
hval、 '\ R

(FROM
SELECT
HSET' redis_cmdとして
redis_key AS HKEY ''
HKEY AS USER_ID、
AS hval APP_ID
lumi_saas_access.sas_sys_appどこからのcompany_id = 64
)Tと

import文

mysqlの-uadmin -hホスト-pパスワードデータベースライブラリ--default-文字セット= utf8を--skip-列名--raw <app2redis.sql | Redisの-CLI -h Redisのホスト-p 6379 --pipe

おすすめ

転載: blog.51cto.com/viphyy/2438876