PHP 클래스 Phalcon\Session\Adapter\Aerospike

This adapter store sessions in Aerospike use Phalcon\Session\Adapter\Aerospike as AerospikeSession; $session = new AerospikeSession([ 'hosts' => [ ['addr' => '127.0.0.1', 'port' => 3000] ], 'persistent' => true, 'namespace' => 'test', 'prefix' => 'session_', 'lifetime' => 8600, 'uniqueId' => '3Hf90KdjQ18', 'options' => [ \Aerospike::OPT_CONNECT_TIMEOUT => 1250, \Aerospike::OPT_WRITE_TIMEOUT => 1500 ] ]); $session->start(); $session->set('var', 'some-value'); echo $session->get('var');
상속: extends Phalcon\Session\Adapter, implements Phalcon\Session\AdapterInterface
파일 보기 프로젝트 열기: phalcon/incubator 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$db Phalcon\Cache\Backend\Aerospike The Aerospike DB
$lifetime integer Session lifetime
$namespace string Default Aerospike namespace
$prefix string Key prefix
$set string The Aerospike Set for store sessions

공개 메소드들

메소드 설명
__construct ( array $options ) Phalcon\Session\Adapter\Aerospike constructor
close ( ) : boolean
destroy ( string $sessionId = null ) : boolean
gc ( ) : boolean
getDb ( ) : Aerospike Gets the Aerospike instance.
open ( ) : boolean
read ( string $sessionId ) : string
write ( string $sessionId, string $data )

메소드 상세

__construct() 공개 메소드

Phalcon\Session\Adapter\Aerospike constructor
public __construct ( array $options )
$options array Constructor options

close() 공개 메소드

public close ( ) : boolean
리턴 boolean

destroy() 공개 메소드

public destroy ( string $sessionId = null ) : boolean
$sessionId string Session variable name [Optional]
리턴 boolean

gc() 공개 메소드

public gc ( ) : boolean
리턴 boolean

getDb() 공개 메소드

Gets the Aerospike instance.
public getDb ( ) : Aerospike
리턴 Aerospike

open() 공개 메소드

public open ( ) : boolean
리턴 boolean

read() 공개 메소드

public read ( string $sessionId ) : string
$sessionId string Session variable name
리턴 string

write() 공개 메소드

public write ( string $sessionId, string $data )
$sessionId string Session variable name
$data string Session data

프로퍼티 상세

$db 보호되어 있는 프로퍼티

The Aerospike DB
protected Aerospike,Phalcon\Cache\Backend $db
리턴 Phalcon\Cache\Backend\Aerospike

$lifetime 보호되어 있는 프로퍼티

Session lifetime
protected int $lifetime
리턴 integer

$namespace 보호되어 있는 프로퍼티

Default Aerospike namespace
protected string $namespace
리턴 string

$prefix 보호되어 있는 프로퍼티

Key prefix
protected string $prefix
리턴 string

$set 보호되어 있는 프로퍼티

The Aerospike Set for store sessions
protected string $set
리턴 string