Memcached
 sql >> Teknologi Basis Data >  >> NoSQL >> Memcached

Cara memeriksa koneksi antara mysql dan memcached di php

Hal pertama yang utama

Kita semua menyukai PHP, tetapi menyiapkan middleware agak merepotkan.
Saya yakin saya sudah menyiapkannya, tapi saya punya sedikit cuplikan untuk memastikan semuanya terhubung.

Jika PHP dan middleware dikonfigurasi dengan benar, kode berikut akan mengonfirmasi bahwa PHP memiliki akses ke Mysql dan Memcached
Jika tidak berhasil, Anda berada di tengah-tengah pengaturan yang salah.

Sebaiknya periksa lingkungan dengan phpinfo()

Perhatian .
Pustaka Memcached menggunakan Memcached, bukan Memcache, jadi jika Anda menggunakan Memcache, silakan baca

Buat file untuk memeriksa dan memeriksa operasi.

Letakkan chack.php berikut di root dokumen dan akses dengan browser

<html>
  <body>.
<?php

  // Database connection check
  // Put the host name, connected user, and password in the argument of mysql_connect, in that order.
  $dbc = mysql_connect('mysql', 'root', 'password');
  if (! $dbc) { dbc = mysql_connect('mysql', 'root', 'password'); if (!
    die('db connection failed<br/>'.mysql_error());
  }
  print('DB connect success! <br/>');

  // selection check in database
  // insert the name of the database to connect to your_database.
  $db_selected = mysql_select_db('your_database', $dbc);

  if (! $db_selected){ { mysql_select_db('your_database', $dbc); if (!
    die('db select failed<br/>'.mysql_error());
  }
  print('db select success! <br/>');

  if (mysql_close($dbc)){
    print('disconnect success! <br/>');
  }

  // memcached connection check
  $m = new Memcached();
  // put memcached host name and port number in addServer's arguments
  $m->addServer('memcached', 11211);

  $m->set('integer', 100);
  $m->set('string', 'string 1234');

  var_dump($m->get('integer'));
  print('<br/>');
  var_dump($m->get('string'));
? >
  </body>.
</html>

Jika berhasil, berikut ini akan ditampilkan di layar:

DB connect success!
DB select success!
disconnect success!!!!
int(100) 
string(11) "string 1234"

No
  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menginstal Memcached Pada Debian 9

  2. Menginstal Memcached Di Ubuntu 16.04/18.04 Dengan Nginx Dan PHP-7.3

  3. Instal Memcached di Ubuntu 16.04

  4. Cara Menggunakan Memcached Dengan Yii2 Framework

  5. Menginstal Memcached Pada CentOS 8