我是007 发表于 2018-12-25 11:02:11

将MySQL数据映射到Memcached中

#mysql -S /tmp/mysql51.sock  
Welcome to the MySQL monitor.Commands end with ; or \g.

  
Your MySQL connection>  
Server version: 5.1.30 Source distribution
  

  
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  

  
mysql> use test;
  
Database changed
  

  
mysql> create table `memcached` (`key` varchar(10), `value` varchar(100));
  
Query OK, 0 rows affected (0.00 sec)
  

  
mysql> create trigger mysqlmmci after insert on memcached for each row set @tmp = memc_set(NEW.key, NEW.value);
  
Query OK, 0 rows affected (0.00 sec)
  

  
mysql> create trigger mysqlmmcu after update on memcached for each row set @tmp = memc_set(NEW.key, NEW.value);
  
Query OK, 0 rows affected (0.00 sec)
  

  
mysql> create trigger mysqlmmcd before delete on memcached for each row set @tmp = memc_delete(OLD.key);
  
Query OK, 0 rows affected (0.00 sec)
  

  
mysql> insert into memcached values("keyi", "valuei"),("keyu","valueu"),("keyd", "valued");
  
Query OK, 3 rows affected (0.00 sec)
  
Records: 3Duplicates: 0Warnings: 0
  

  
mysql> update memcached set `value`="update" where `key`="keyu";
  
Query OK, 1 row affected (0.00 sec)
  
Rows matched: 1Changed: 1Warnings: 0
  

  
mysql> delete from memcached where `key`="keyd";
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> quit
  
Bye


页: [1]
查看完整版本: 将MySQL数据映射到Memcached中