pagoda 환경에서 Linux는 Redis를 설치합니다.

여기에 이미지 설명 삽입
실행 환경에 Redis 소프트웨어를 설치하고 설치 후 PHP에 Redis 확장을 설치합니다.

여기에 이미지 설명 삽입
설치 성공 후 cache.php 파일 구성
// 캐시는 복합 유형으로 구성됨
'type' => 'complex',
'default' => [
'type' => 'file',
// 전역 캐시 유효성 기간(0은 영구적임)
'expire'=> 0,
// 캐시 접두사
'prefix'=> '',
// 캐시 디렉토리
'path' => '.../runtime/cache/',
],
'redis' => [
// type
'' => 'redis',
// 주소
'host' => '127.0.0.1',
// 전역 캐시 유효 기간(0은 영구적임)
'expire'=> 0,
// 캐시 접두사
'prefix'=> '' ,
// 포트
'port' => '6379',
// 사용자 이름
'username' => '',
// 비밀번호
'password' => '',
],
$redis를 직접 사용 = new Redis(), 로컬 Redis 사용
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "서버 접속 성공";
echo "
";
//리스트에 데이터 저장
$redis->lpush("tutorial-list", "Redis") ;
$redis->lpush("tutorial-list", "Mongodb");
$redis->lpush("tutorial-list", "Mysql");
// 저장된 데이터 가져오기 및 출력
$arList = redis − > lrange ( " tutorial − list " , 0 , 5 ) ; echo " redis에 저장된 문자열 " ; printr ( redis->lrange("tutorial-list", 0 ,5); echo "redis에 저장된 문자열"; print_r(레디 에스 _ _ _>l 범위 ( " 튜토리얼 _ _ _ _ _ _ _ _ _ _ _-나는 " , _ _ _0 ,5 ) ;e c h o " 저장된 문자열 in redis " ; _ _ _ _ _ _ _ _ _ _ _ _ _ _ _인쇄 _ _ _ _( arList);
에코 "
";
해상도 = 해상도=리스 _ _= redis->lrange("튜토리얼 목록", 0 ,-1);
var_dump($res);
출구;

참고:
단일 문자
get은 키의 값(문자열 값)을 가져옵니다.
키가 없으면 false를 반환합니다.
set은 키와 값(문자열 값)을 씁니다.
쓰기에 성공하면 ture를 반환합니다.

목록 관련 작업
lPush
$redis->lPush(key, value);
값이 값인 요소를 key
rPush 라는 목록의 왼쪽(헤드)에 추가
$redis->rPush(key, value); value
는 key라는 목록에 value입니다. 오른쪽(꼬리)에 value 값이 있는 요소를 추가합니다.

추천

출처blog.csdn.net/zax_96/article/details/110479033