Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

cách di chuyển dữ liệu từ mysql sang redis

Tôi nghĩ rằng plugin mysql udf (https://github.com/Ideonella-sakaiensis/lib_mysqludf_redis) có thể giúp bạn đồng bộ hóa dữ liệu từ Mysql sang Redis.

ví dụ:

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

thiết lập trình kích hoạt cho bảng và gọi lệnh redis bằng 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 ;

thì bạn có thể nhận được giá trị bằng my_table id

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. Redis - giám sát việc sử dụng bộ nhớ

  2. Các phím Redis có chức năng phù hợp với nhiều mẫu

  3. Có tương tự MGET cho hàm băm Redis không?

  4. Memcache vs Bộ nhớ Java

  5. Redis chỉ cho phép biểu diễn chuỗi nhưng không cho phép giá trị số