>  기사  >  백엔드 개발  >  Memcache에 세션 데이터를 저장하는 방법에 대한 설명

Memcache에 세션 데이터를 저장하는 방법에 대한 설명

韦小宝
韦小宝원래의
2018-03-14 12:46:421421검색

이 글에서는 세션의 데이터가 Memcache에 어떻게 저장되는지 설명합니다. 많은 학생들이 세션의 데이터가 Memcache에 어떻게 저장되는지 잘 알지 못할 수도 있습니다. 따라서 오늘은 세션의 데이터가 Memcache에 어떻게 저장되는지 자세히 설명하겠습니다. .

session의 데이터를 memcache

session에 저장합니다. 기본적으로 file의 데이터는

file

파일에 저장됩니다. 하지만 구성을 수정할 수 있습니다. 중 php

, 다른 곳에 저장하게 하고

(1)을 열고 D:lampphp/php.ini을 엽니다.

session.save_handler = files

열려 있으니 댓글 달아주세요

Session 내용 저장 경로, 빨간색 줄 문장 추가

수정 후 테스트

Session.phpsrreeee

get_Session .php

rreeee

출력 whj

(2) 이지만 Session 변수를 얻는 방법은 더 이상 Name 속성이 아닙니다. , 언제

Session_id:

eSession_id로 서버에 대한 브라우저 액세스, 서버는 Session_id를 할당하는 브라우저를 할당합니다. :

<?php
session_start();
$_SESSION[&#39;name&#39;]=&#39;whj&#39;;
?>

구성을 수정할 권한이 없으면 어떻게 해야 합니까?

php? ini_set()

php

파일에서 php의 일부 구성을 설정할 수 있습니다보안 문제: 이제 누구나 내 memcache

에 액세스할 수 있고 다른 사람도 내

telnet 192.168에 액세스할 수 있습니다. .200 해결책: 방화벽

위의 session

을 사용할 때

php.ini 구성 파일을 수정했습니다. 이제 파일 시작 부분에 직접 추가하는 것입니다. 구성 파일을 수정하지 않고. , Memcache

Life 주기:

memcached

를 다시 시작하고 운영 체제를 다시 시작하면 모든 데이터가 사라집니다. 또한, 콘텐츠 용량이 지정된 값에 도달하면 LRU(Least Recent Used) 알고리즘에 따라 사용하지 않는 캐시가 자동으로 삭제됩니다.

expire0으로 설정하면 컴퓨터가 다시 시작되거나 서비스가 다시 시작될 때까지 만료되지 않음을 의미합니다. 관련 기사:

PHP 세션 제어 소개 세션 및 쿠키

위 내용은 Memcache에 세션 데이터를 저장하는 방법에 대한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.