공개하기부끄러운블로그
공개하기부끄러운블로그
공개하기부끄러운블로그
전체 방문자
오늘
어제
  • 🥇Home (100)
    • 👨🏻‍💻Infra (73)
      • 🌐Network (4)
      • 🐧Linux (27)
      • 🌎Cloud (9)
      • ⚫️Virtualization (2)
      • 🐳Docker & Kubernetes (1)
      • 🟦WEB & WAS (18)
      • 🟩IaC (0)
      • 🟨CI & CD (0)
      • ⚙️Application (6)
      • 💻Monitoring (2)
      • 📡HA (4)
    • 👨🏻‍💻Development (3)
      • 💻Frontend (2)
      • 💾Backend (0)
      • 🐍Bash (1)
    • 💾Data (16)
      • 🧩Database (13)
      • 📁Storage (3)
    • 🎓BBS (5)
    • 👨‍👧‍👧Git (0)

최근 글

인기 글

최근 댓글

태그

  • 레드마인
  • CentOS7 PostgreSQL
  • CentOS8 PostgreSQL
  • 레드마인 테마
  • 다음 카카오 주소API
  • 방화벽
  • 톰캣
  • 라이믹스
  • GFS2
  • Redmine
  • nginx
  • pcs
  • Tomcat 취약점
  • pacemaker
  • Tomcat 버전 노출
  • 보안
  • tomcat
  • 톰캣 HTTP 헤더
  • CentOS6 PostgreSQL
  • 카카오 주소API
  • 웹방화벽
  • 제로보드
  • 다음 주소API
  • 톰캣 버전 노출
  • Tomcat HTTP 헤더
  • 취약점
  • WAF
  • xe
  • log4j 취약점
  • RHCS

티스토리

hELLO · Designed By 정상우.
공개하기부끄러운블로그

공개하기부끄러운블로그

👨🏻‍💻Infra/🟦WEB & WAS

PHP Redis

2021. 3. 26. 14:57
반응형
OS : CentOS7
PHP : 7.3.23
phpredis : 5.3.4
Redis : 6.2.1

 

phpredis install

----------------------------------설치파일 있다고 가정----------------------------------
tar xzvf phpredis-5.3.4.tar.gz
cd /usr/local/src/phpredis-5.3.4
/usr/local/php/bin/phpize
./configure
make && make install
--------------------------------------------------------------------------------------



--------------------------------------------------------------------------------------
vi /etc/php.ini (아래 추가)
[redis]
extension=/usr/local/php-7.3.23/lib/php/extensions/no-debug-zts-20180731/redis.so
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
--------------------------------------------------------------------------------------



------------------------------------Apache restart------------------------------------
/usr/local/apache/bin/apachectl restart
--------------------------------------------------------------------------------------



-----------------------------------#redis 모듈 확인-----------------------------------
[root@dongtaek phpredis-5.3.4]# php -i | grep redis
redis
redis.arrays.algorithm => no value => no value
redis.arrays.auth => no value => no value
redis.arrays.autorehash => 0 => 0
redis.arrays.connecttimeout => 0 => 0
redis.arrays.consistent => 0 => 0
redis.arrays.distributor => no value => no value
redis.arrays.functions => no value => no value
redis.arrays.hosts => no value => no value
redis.arrays.index => 0 => 0
redis.arrays.lazyconnect => 0 => 0
redis.arrays.names => no value => no value
redis.arrays.pconnect => 0 => 0
redis.arrays.previous => no value => no value
redis.arrays.readtimeout => 0 => 0
redis.arrays.retryinterval => 0 => 0
redis.clusters.auth => no value => no value
redis.clusters.cache_slots => 0 => 0
redis.clusters.persistent => 0 => 0
redis.clusters.read_timeout => 0 => 0
redis.clusters.seeds => no value => no value
redis.clusters.timeout => 0 => 0
redis.pconnect.connection_limit => 0 => 0
redis.pconnect.echo_check_liveness => 1 => 1
redis.pconnect.pool_pattern => no value => no value
redis.pconnect.pooling_enabled => 1 => 1
redis.session.lock_expire => 0 => 0
redis.session.lock_retries => 10 => 10
redis.session.lock_wait_time => 2000 => 2000
redis.session.locking_enabled => 0 => 0
Registered save handlers => files user redis rediscluster 
session.save_handler => redis => redis
PWD => /usr/local/src/phpredis-5.3.4
$_SERVER['PWD'] => /usr/local/src/phpredis-5.3.4
This program is free software; you can redistribute it and/or modify
--------------------------------------------------------------------------------------

 

Redis 테스트 Source

<?php
//redis test source
$redis_host ="127.0.0.1";
$redis_port = 6379;
echo "<h1>Redis TEST<h1><br/>";
try {
    $redis =new Redis();
    $redis->connect($redis_host,$redis_port, 1000);
    $key ="mytest:first_key:incr_test";
    $value =$redis->get($key);
    echo "value : ".$value."<br>";
    $redis->incr($key);
    $redis->expire($key, 2);//2초 유지
}catch(Exception$e) {
    die($e->getMessage());
}
?>
반응형
저작자표시 비영리 변경금지 (새창열림)

'👨🏻‍💻Infra > 🟦WEB & WAS' 카테고리의 다른 글

Apache Log4j 2.16.0 업데이트 방법 (Log4j 2.12.2 포함)  (0) 2021.12.15
Apache Log4j2 취약점 해결방법  (0) 2021.12.12
Apache client denied by server configuration  (0) 2020.12.15
PHP7 SSH2  (0) 2020.10.27
PHP7 opcache 설정  (0) 2020.10.14
    '👨🏻‍💻Infra/🟦WEB & WAS' 카테고리의 다른 글
    • Apache Log4j 2.16.0 업데이트 방법 (Log4j 2.12.2 포함)
    • Apache Log4j2 취약점 해결방법
    • Apache client denied by server configuration
    • PHP7 SSH2
    공개하기부끄러운블로그
    공개하기부끄러운블로그
    IT 기술 블로그

    티스토리툴바