Memcache::decrement

memcache_decrement

(PECL memcache >= 0.2.0)

Memcache::decrement -- memcache_decrement โ€” ้ …็›ฎใฎๅ€คใ‚’ๆธ›ใ‚‰ใ™

่ชฌๆ˜Ž

function Memcache::decrement(string $key, int $value = 1): int|false
function memcache_decrement(Memcache $memcache, string $key, int $value = 1): int|false

Memcache::decrement() ใฏใ€้ …็›ฎใฎๅ€คใ‚’ value ใ ใ‘ๆธ›ใ‚‰ใ—ใพใ™ใ€‚ Memcache::increment() ใจๅŒๆง˜ใ€้ …็›ฎใฎ็พๅœจใฎๅ€คใŒ ใพใšๆ•ฐๅ€คใซๅค‰ๆ›ใ•ใ‚Œใฆใ‹ใ‚‰ value ใ‚’ๅผ•ใใพใ™ใ€‚

ๆณจๆ„: ้ …็›ฎใฎๆ–ฐใ—ใ„ๅ€คใ‚’ใ‚ผใƒญใ‚ˆใ‚Šๅฐใ•ใใ™ใ‚‹ใ“ใจใฏใงใใพใ›ใ‚“ใ€‚

ๆณจๆ„: ๅœง็ธฎใ—ใฆๆ ผ็ดใ•ใ‚Œใฆใ„ใ‚‹้ …็›ฎใซๅฏพใ—ใฆ Memcache::decrement() ใ‚’ไฝฟ็”จใ—ใชใ„ใงใใ ใ•ใ„ใ€‚ ใชใœใชใ‚‰ใ€ใใ‚Œไปฅ้™ใฎ Memcache::get() ใฎใ‚ณใƒผใƒซใŒ ๅคฑๆ•—ใ—ใฆใ—ใพใ†ใ‹ใ‚‰ใงใ™ใ€‚

Memcache::decrement() ใฏใ€ๆŒ‡ๅฎšใ—ใŸ้ …็›ฎใŒ ๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใซ้ …็›ฎใ‚’ไฝœๆˆใ™ใ‚‹ใ“ใจใฏ ใ‚ใ‚Šใพใ›ใ‚“ใ€‚

ใƒ‘ใƒฉใƒกใƒผใ‚ฟ

key
ๅ€คใ‚’ๆธ›ใ‚‰ใ™้ …็›ฎใฎใ‚ญใƒผใ€‚
value
้ …็›ฎใฎๅ€คใ‚’ value ใ ใ‘ๆธ›ใ‚‰ใ—ใพใ™ใ€‚

ๆˆปใ‚Šๅ€ค

้ …็›ฎใฎๆ–ฐใ—ใ„ๅ€คใ‹ใ€ๅคฑๆ•—ใ—ใŸๅ ดๅˆใซ false ใ‚’่ฟ”ใ—ใพใ™ใ€‚

ไพ‹

ไพ‹1 Memcache::decrement() ใฎไพ‹

<?php

/* ๆ‰‹็ถšใๅž‹ใฎ API */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* ้ …็›ฎใฎๅ€คใ‚’ 2 ๆธ›ใ‚‰ใ—ใพใ™ */
$new_value = memcache_decrement($memcache_obj, 'test_item', 2);

/* ใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆๆŒ‡ๅ‘ใฎ API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* ้ …็›ฎใฎๅ€คใ‚’ 3 ๆธ›ใ‚‰ใ—ใพใ™ */
$new_value = $memcache_obj->decrement('test_item', 3);
?>

ๅ‚่€ƒ

๏ผ‹add a note

User Contributed Notes

There are no user contributed notes for this page.