這些函數的行為受 php.ini 中的設置影響。
名字 | 默認 | 可修改范圍 | 更新日志 |
---|---|---|---|
memcached.sess_locking | 1 | PHP_INI_ALL | |
memcached.sess_consistent_hash | 0 | PHP_INI_ALL | |
memcached.sess_binary | 0 | PHP_INI_ALL | |
memcached.sess_lock_wait | 150000 | PHP_INI_ALL | |
memcached.sess_prefix | memc.sess.key. | PHP_INI_ALL | |
memcached.sess_number_of_replicas | 0 | PHP_INI_ALL | |
memcached.sess_randomize_replica_read | 0 | PHP_INI_ALL | |
memcached.sess_remove_failed | 0 | PHP_INI_ALL | |
memcached.compression_type | fastlz | PHP_INI_ALL | |
memcached.compression_factor | 1.3 | PHP_INI_ALL | |
memcached.compression_threshold | 2000 | PHP_INI_ALL | |
memcached.serializer | php | PHP_INI_ALL | |
memcached.use_sasl | 0 | PHP_INI_SYSTEM |
這是配置指令的簡(jiǎn)短說(shuō)明。
memcached.sess_locking
integer
開(kāi)啟session支持。有效值: On, Off, 默認值 On.
memcached.sess_consistent_hash
integer
Memcached 是否使用一致性哈希保存session。如果為On,session數據保存則使用一致性哈希模式。 使用一致性哈希,可以保證你在增加或刪除memcached服務(wù)器節點(diǎn)的時(shí)候不會(huì )導致session大規模的失效。 默認此項是關(guān)閉的。
memcached.sess_binary
integer
Memcached session是否使用二進(jìn)制模式。如果Libmemcached 開(kāi)啟二進(jìn)制模式。默認值是 Off.
memcached.sess_lock_wait
integer
Session 自旋鎖等待時(shí)間(微秒)。請小心設置此值。值的類(lèi)型是整數,當此值被設置為0的時(shí)候,lock wait的時(shí)間將會(huì )使用系統默認值,Memcached擴展中默認值是150000。
memcached.sess_prefix
string
設置memcached session key的前綴。session前綴最長(cháng)為219字節長(cháng)的字符串。默認值是“memc.sess.key.”。
memcached.sess_number_of_replicas
integer
使用memcached寫(xiě)session多少個(gè)副本。
memcached.sess_randomize_replica_read
integer
Memcached session 是否隨機復制讀。默認值0
memcached.sess_remove_failed
integer
是否允許自動(dòng)剔除出故障的memcached服務(wù)器。默認值0
memcached.compression_type
string
設置memcached的壓縮類(lèi)型,允許的值為fastlz, zlib。默認值是fastlz(快速無(wú)損壓縮,性能不錯)。
memcached.compression_factor
float
壓縮因子. 保存時(shí)壓縮因子超過(guò)設置的極限才會(huì )將數據壓縮存儲。存儲壓縮條件: plain_len > comp_len * factor。默認是1.3 (節省23%的空間)。
memcached.compression_threshold
integer
壓縮閾值。不壓縮的序列化值低于此閾值。默認值是2000字節。
memcached.serializer
string
設置緩存對象的默認序列化程序。有效值: php, igbinary, json, json_array.
標準的PHP JSON編碼。此序列化程序快速而且是壓縮后的數據,但是處理UTF-8編碼數據時(shí)會(huì )不完全實(shí)現序列化。請查看JSON擴展。
json序列化,但是反序列化的時(shí)候返回數組。
PHP標準序列化
二進(jìn)制序列化
如果二進(jìn)制序列化可用,則優(yōu)先使用二進(jìn)制序列化,否則使用php標準序列化。
memcached.use_sasl
integer
鏈接memcached服務(wù)器時(shí)啟用SASL認證。有效值On, Off。默認值是Off。