유연하고 기능이 완벽한 PHP 용 Redis 클라이언트 > 365ok IT뉴스

365ok IT뉴스

유연하고 기능이 완벽한 PHP 용 Redis 클라이언트 정보

유연하고 기능이 완벽한 PHP 용 Redis 클라이언트

본문

PHP 7.2 이상을 위한 유연하고 기능이 완벽한 Redis 클라이언트입니다.

 

https://github.com/predis/predis

 

// Define a new script command by extending Predis\Command\ScriptCommand:
class ListPushRandomValue extends Predis\Command\ScriptCommand
{
    public function getKeysCount()
    {
        return 1;
    }

    public function getScript()
    {
        return <<<LUA
math.randomseed(ARGV[1])
local rnd = tostring(math.random())
redis.call('lpush', KEYS[1], rnd)
return rnd
LUA;
    }
}

// Inject the script command in the current command factory:
$client = new Predis\Client($parameters, [
    'commands' => [
        'lpushrand' => 'ListPushRandomValue',
    ],
]);

$response = $client->lpushrand('random_values', $seed = mt_rand());

 

 

그누보드강좌 - 기초부터 적용까지 체계적인 영상강좌

영카트강좌 - 대한민국 대표 무료 설치형 쇼핑몰 솔루션

그누보드 다국어 버전

By 웹학교

추천0

댓글 0개

전체 1,673 |RSS
365ok IT뉴스 내용 검색

회원로그인

(주)에스아이알소프트 (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT