- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- centos7 yum 설치 redis 및 일반적인 명령은 무엇입니까
- Redis란? Redis는 메모리 기반의 데이터 구조 저장소, 내구성 있는 로그 유형, Key-Value 데이터베이스입니다. 관계형 데이터베이스를 사용하는 사이트가 일정량의 동시성에 도달하면 디스크 IO에 병목 현상이 발생하는 경우가 많습니다. 이때 Redis를 사용하면 메모리 기반 실행, 높은 동시성 읽기 및 다음과 같은 특성을 갖기 때문에 확실한 장점이 있습니다. 쓰기 지원 이론적으로 무한 확장 가능한 풍부한 데이터 유형, 정기적으로 디스크에 기록 가능 애플리케이션 시나리오 캐시 "고빈도 읽기, 저주파 쓰기), 현재 제한기 메시지 큐 시스템(게시 및 구독, 순위) 분산 잠금, 공유 세션, 큐 데이터 유형: Redis에서 제공하는 데이터 유형은 크게 5가지 유형으로 구분됩니다.
- Redis 1224 2023-05-30 09:36:07
-
- CentOS7에 Redis를 설치하고 외부 네트워크에서 액세스할 수 있도록 구성하는 방법
- 1. gcc 편집기를 설치하려면 gcc 환경을 사용해야 합니다. 설치하려면 yuminstall-ygcc 명령을 실행하세요. 머신에 네트워크가 없는 경우 gcc 환경의 CentOS 오프라인 설치( 설치 패키지 + 사진 및 텍스트 포함) 2. Redis 설치 패키지 다운로드 Redis 공식 웹사이트: https://redis.io/download 다운로드 및 CentOS에 업로드합니다. 예를 들어 /usr/local/3에 업로드하여 설치를 압축 해제하고 컴파일합니다. redis 명령은 다음과 같습니다. 1. 설치 패키지 디렉터리 cd/usr/local/을 입력합니다. 2. 설치 패키지 tar-zxvfredis-6.2.1.tar.gz3의 압축을 풀고 다음을 입력합니다.
- Redis 1698 2023-05-30 09:29:08
-
- SpringBoot에 Redis를 통합하여 파이프라인을 구현하는 방법
- 1. Redis 파이프라인은 Redis 명령을 실행합니다. Redis 클라이언트와 Redis 서버는 다음 단계를 수행해야 합니다. 클라이언트는 서버에 명령을 보내고, 명령을 실행하고, 해당 결과를 생성합니다. 서버는 클라이언트에게 결과를 반환합니다. 클라이언트는 명령의 실행 결과를 수락하고 이를 사용자에게 표시합니다. Redis 명령에 소요되는 대부분의 시간은 명령 요청을 보내고 명령 결과를 받는 데 소요됩니다. Redis 명령 요청을 여러 개 함께 묶은 다음 한꺼번에 서버에 보내면 서버는 모든 요청이 처리된 후 모든 작업을 수행합니다. 실행 결과는 즉시 클라이언트에 반환됩니다. 참고: 빨간색
- Redis 1581 2023-05-30 09:19:56
-
- Redis의 서버 측 요청 위조 SSRF 분석 예
- SSRF, 즉 서버 측 요청 위조입니다. 서버가 리소스를 요청해야 하는 경우 요청된 리소스, 프로토콜, 경로 등을 사용자가 제어할 수 있습니다. 이로 인해 SSRF 공격이 발생할 수 있습니다. 이 기사에서는 Gopher 프로토콜과 getshell을 통한 Redis 서비스에 대한 SSRF 공격에 중점을 둡니다. Gopher 프로토콜 형식 먼저 Gopher 프로토콜이 무엇인지, 그리고 그 형식이 무엇인지 이해하겠습니다. gopher://://_ 다음에 TCP 데이터 스트림이 따라옵니다. Redis에 대한 공격을 테스트할 때 함께 제공되는 컬을 사용할 수 있습니다. 테스트용 리눅스. Centos를 사용하는 경우 실험의 성공을 보장하려면 Centos의 selinux를 끄는 것이 가장 좋습니다. selinux:setenfor 끄기
- Redis 1486 2023-05-30 09:18:28
-
- Redis 지속성을 구현하는 방법
- Redis는 고급 키-값 데이터베이스입니다. Memcached와 유사하지만 데이터가 유지될 수 있고 광범위한 데이터 유형을 지원합니다. 문자열, 연결 목록, 집합, 정렬 집합이 있습니다. 서버 측에서 집합의 합집합, 교집합, 보수(차이) 계산을 지원하고 다양한 정렬 기능도 지원합니다. Redis는 RDB와 AOF라는 두 가지 지속성 메커니즘을 지원합니다. 지속성은 비정상적인 프로세스 종료 또는 가동 중지 시간으로 인한 데이터 손실을 방지할 수 있습니다. 이전 지속성 파일을 사용하여 다음 다시 시작 시 데이터를 복구할 수 있습니다. RDB 지속성 RDB 지속성은 특정 시점의 전체 데이터 양을 저장하기 위해 스냅샷(압축된 바이너리 파일)을 생성하여 지속됩니다. RDB 영구
- Redis 929 2023-05-30 09:14:45
-
- PHP에서 Redis Hash 작업을 구현하는 방법
- 해시 연산 //해시 테이블의 필드에 값을 할당합니다. 성공하면 1을, 실패하면 0을 반환합니다. 해시 테이블이 없으면 테이블이 먼저 생성된 후 값이 할당됩니다. 필드가 이미 있으면 이전 값을 덮어씁니다. $ret=$redis->hSet('user','realname','jetwu');//해시 테이블에서 지정된 필드의 값을 가져옵니다. 해시 테이블이 없으면 false를 반환합니다. $ret=$redis->hGet('사용자','지역
- Redis 1726 2023-05-30 08:58:05
-
- SpringBoot+Redis Bloom 필터는 악성 트래픽이 캐시에 침투하는 것을 방지합니다.
- 자세한 내용은 다음과 같습니다. 악성 트래픽 침투란 무엇입니까? Redis에 이메일을 키로 하는 사용자 등록 이메일 세트가 포함되어 있고 이것이 DB의 User 테이블의 일부 필드에 해당한다고 가정합니다. 일반적으로 합리적인 요청이 들어오면 먼저 사용자가 Redis의 구성원인지 여부를 확인합니다. 캐시에서 데이터를 읽는 것이 빠르게 반환되기 때문입니다. 이 멤버가 캐시에 없으면 DB에서 쿼리합니다. 이제 존재하지 않는 키를 사용하여 웹 사이트에 액세스하기 위해 다양한 IP에서 수천만 건의 요청이 있다고 상상해 보십시오(아무것도 없다고 생각하지 마십시오. 공격 비용이 매우 낮기 때문에 2018년과 2019년에 발생했습니다). Redis에서 이것을 상상해 봅시다: 요청이 웹 서버에 도착합니다.
- Redis 1848 2023-05-30 08:16:05
-
- Redis가 마스터-슬레이브 복제를 구현하는 방법
- 앞서 Redis를 소개하자면, 우리는 모두 서버에서 작업합니다. 즉, 프로젝트 방문 횟수가 증가할수록 Redis 서버에서의 작업도 점점 더 자주 증가한다는 의미입니다. Redis의 읽기 및 쓰기 속도는 매우 빠르지만 어느 정도 지연이 발생할 수 있습니다. 대규모 액세스 볼륨 문제를 해결하기 위해 일반적으로 채택되는 한 가지 방법은 마스터-슬레이브 아키텍처입니다. 쓰기, 슬레이브는 주로 읽기용입니다. 마스터 노드가 업데이트된 후 구성에 따라 슬레이브 슬레이브 노드에 자동으로 동기화됩니다. 다음으로 마스터-슬레이브 아키텍처를 구축하는 방법을 소개하겠습니다. ps: 여기 있어요
- Redis 2156 2023-05-30 08:01:48
-
- Mac에서 Redis5 BloomFilter 설치 및 Python과 함께 사용하는 방법
- Bloom 필터를 설치하고 사용합니다. Redis5용 Bloom 필터(BloomFilter)를 설치하고 사용합니다. /RedisBloom/RedisBloom.git#https://github.com/RedisBloom/RedisBloom 속도가 느린 경우 외부 네트워크를 이용하여 접속할 수 있습니다. 3. 플러그인 디렉토리를 입력하십시오: cdredisbloom/ (이름을 바꾸기 전의 RedisBloom) 4. 실행: make5.
- Redis 1197 2023-05-30 08:01:05
-
- python3 Redis 무단 탐지 스크립트를 작성하는 방법
- importsysimportgetoptimportsocketdefget_target():opts,args=getopt.getopt(sys.argv[1:],'-i:-p:-h')#print(opts)foropt_name,opt_valueinopts:ifopt_name=='-h':print( '[*]이것은 도움말 정보입니다.[*]n''[*]
- Redis 1671 2023-05-29 23:55:04
-
- Redis의 Lua 스크립트 구현 방법과 애플리케이션 시나리오는 무엇입니까?
- 1. RedisLua 스크립트 개요 Redis의 Lua 스크립트 기능을 통해 사용자는 사용자 정의 스크립트를 작성하고 Redis 서버에서 실행할 수 있습니다. Lua는 단순성, 효율성 및 확장성의 장점을 갖춘 경량 스크립팅 언어입니다. Redis에서 Lua 스크립트는 데이터 필터링, 집계, 정렬 등과 같은 복잡한 데이터 처리에 사용될 수 있으며 Redis 서버의 성능도 향상시킬 수 있습니다. 2. RedisLua 스크립트의 장점 전통적인 Redis 명령 방식과 비교하여 Lua 스크립트에는 다음과 같은 장점이 있습니다. (1) 네트워크 지연 감소: Lua 스크립트는 여러 Redis 명령을 하나의 스크립트로 결합하여 클라이언트와 서버 상호 작용 간의 네트워크를 줄입니다. 동시에 Redis 서버는 E도 제공합니다.
- Redis 2938 2023-05-29 23:10:21
-
- Redis 분산 잠금이 피해야 하는 두 가지 함정은 무엇입니까?
- 1 첫 번째 구덩이: 잘못된 잠금 해제 타이밍 1.1 다음 코드에서 문제를 찾아 분석합니다. //분산 잠금 서비스 publicinterfaceRedisLockService{//잠금 가져오기 publicbooleangetLock(Stringkey);//잠금 해제 publicbooleanreleaseLock(Stringkey); }// 비즈니스 서비스 publicclassBizService{@ResourceprivateRedisLockServiceredisLockService;publicvoidbizMethod(
- Redis 1424 2023-05-29 22:52:04
-
- Springboot 통합 Redis 인스턴스 분석
- 종속성 패키지 org.springframework.bootspring-boot-starter-data-redis 구성 파일(application.properties)#Redis 데이터베이스 인덱스(기본값은 0) spring.redis.database=0#Redis 서버 주소 spring.redis.host=x.x.x.x# Redis 서버 연결 포트 spring.redis.port=6738#Redis 서버 연결 비밀번호(기본값은 비어 있음) spring.redis.password=#연결 시간 제한(밀리초) sp
- Redis 715 2023-05-29 22:27:27
-
- 주석을 사용하여 Redis 캐싱 기능을 구현하는 방법
- C 언어로 작성된 키 및 값 저장 시스템(MySQL의 2차원 테이블 저장과 다름) rdb: 주기적 지속성 aof: 기본 rdb를 로그 형식으로 추가하는 동시에 aof 데이터 유형 사용을 활성화합니다. : 문자열, 목록, 세트, zset, 해시, 비트맵 바이트 형식 저장, 지리 공간적 경도 및 위도 유형... 단일 스레드: 다중 IO 다중화를 사용하여 높은 동시 사용 달성: 종속성 추가 org.springframework.bootspring-boot-starter-data -redisorg.apache.commonscommons-풀
- Redis 1408 2023-05-29 22:04:33
-
- Redis 백업, 재해 복구 및 고가용성 사례 분석 사례
- 1. Redis에 대한 간략한 소개 Redis는 고성능의 특성과 고가용성, 지속성, 다중 데이터 구조, 클러스터 등을 지원하는 고성능 키-값 비관계형 데이터베이스입니다. 일반적으로 사용되는 비관계형 데이터베이스가 됩니다. 또한 Redis에는 다양한 사용 시나리오가 있습니다. 세션 캐시(SessionCache) Redis 캐시 세션은 Redis가 지속성을 제공하고 장바구니 시나리오와 같이 오랫동안 세션을 유지해야 하는 애플리케이션 시나리오에서 우수한 장기 세션 지원을 제공할 수 있다는 점에서 매우 좋은 이점을 제공합니다. 쇼핑 경험. WordPress의 전체 페이지 캐싱, Pantheon은 멋진 플러그인 wp를 제공합니다.
- Redis 1304 2023-05-29 22:03:18