sql >> データベース >  >> NoSQL >> Redis

phpredisライブラリを使用してElasticacheのRedisクラスターをPHPに接続できません

    1. Predisライブラリを使用します。

    2. Predisを使用してクラスターモードでRedisElastiCacheエンドポイントに接続します。以下の例を参照してください。

      try{ 
          // Put your AWS ElastiCache Configuration Endpoint here.
          $servers  = ['aliceredis.8xyzwu.clustercfg.euw2.cache.amazonaws.com:6379'];
          // Tell client to use 'cluster' mode.
          $options  = ['cluster' => 'redis'];
          // Create your redis client
          $redis = new Predis\Client($servers, $options); 
      
          // Do something you want:
          // Set the expiration for 7 seconds
          $redis->set("tm", "I have data for 7s.");
          $redis->expire("tm", 7);
          $ttl = $redis->ttl("tm"); // will be 7 seconds
      
          // Print out value of the key 'tm'
          var_dump(array("msg"=>"Successfully connected to Redis Cluster.", "val"=>$redis->get("tm"))) ;
      
      }
      catch(Exception $ex){ 
          echo ('Error: ' . $ex->getMessage() ); // output error message.
      }
      



    1. Mongoid/Mongodbおよび埋め込みドキュメントのクエリ

    2. SQLでのパディング

    3. ハッシュ内にリストを保存するRedis

    4. Chefを使用したMongoDBデータベース自動化の基本