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)
);

तालिका के लिए एक ट्रिगर सेट करें और 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. इलास्टिक कैश रेडिस कैश नोड को जोड़ने के लिए जावा क्लाइंट

  2. रेडिस मेमोरी और सीपीयू स्पाइक्स

  3. रेडिस में एक जटिल वस्तु को कैसे स्टोर करें (रेडिस-पीई का उपयोग करके)

  4. Laravel . में कैशे फ़ेडेड का उपयोग करते समय रेडिस कुंजियाँ नहीं दिखाई गईं

  5. मैं XAMPP विंडो पर Predis कैसे स्थापित करूं?