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

Không thể kết nối Redis Cluster trong Elasticache với PHP bằng thư viện phpredis

  1. Sử dụng thư viện Predis.

  2. Kết nối với Redis ElastiCache Endpoint ở chế độ Cluster bằng Predis, xem ví dụ bên dưới.

    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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis sub / pub và php / nodejs

  2. nô lệ redis sẽ không đồng bộ với chủ

  3. Redis dưới dạng bộ nhớ cache cấp hai ở chế độ Hibernate

  4. Redis:có thể hết hạn một phần tử trong mảng hoặc tập hợp đã sắp xếp?

  5. Laravel Caching với Redis rất chậm