Redis
 sql >> база данни >  >> NoSQL >> Redis

как да преместите данни от mysql в redis

Мисля, че плъгинът mysql udf (https://github.com/Ideonella-sakaiensis/lib_mysqludf_redis) може да ви помогне да синхронизирате данни от Mysql към Redis.

пример:

DELIMITER $$
CREATE TABLE `my_table` (
  id    varchar(16) PRIMARY KEY,
  text  varchar(32)
);

настройте тригер за таблицата и извикайте командата redis от mysql udf

DELIMITER $$
CREATE TRIGGER `after_insert_my_table`
AFTER INSERT ON `my_table` FOR EACH ROW
BEGIN
  DO `redis`('redis://@127.0.0.1/0/', 'SET', new.`id`, new.`text`);
END $$
DELIMITER ;

тогава можете да получите стойност от my_table идентификатор

mysql>  SELECT `redis`('redis://@127.0.0.1/0/', 'GET', <my_table id>)\G
*************************** 1. row ***************************
`redis`('redis://@127.0.0.1/0/', 'GET', <my_table id>): {
        "out":  <my_table text>
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Кеширане в Django с Redis

  2. Как да съхранявате в Redis сортиран набор с времеви печат от страна на сървъра като резултат?

  3. Възможно ли е да се създадат множество магазини за кеш, като се използва абстракцията на кеша на Spring с redis?

  4. Грешка 99 при свързване с локален хост:6379. Не може да се присвои исканият адрес

  5. Редис масово вмъкване