- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Linux에서 PHP에 Redis 확장을 설치하는 방법
- 설명: 운영 체제: CentOSphp 설치 디렉터리:/usr/local/phpphp.ini 구성 파일 경로:/usr/local/php/etc/php.iniNginx 설치 디렉터리:/usr/local/nginxNginx 웹사이트 루트 디렉터리:/usr/local /nginx/htmllinuxphp redis 확장 설치를 위한 특정 단계 1. 컴파일 도구 yuminstallwgetmakegccgcc-c++zlib-developensslopenssl-develpcre-develkernelkeyutilspatch를 설치합니다.
- Redis 1517 2023-05-29 14:01:33
-
- Redis의 마스터-슬레이브 복제, 센트리 및 클러스터링 분석 예
- 1. Redis 마스터-슬레이브 복제 1. 마스터-슬레이브 복제 개요 마스터-슬레이브 복제는 한 서버에서 다른 Redis 서버로 데이터를 복사하는 것을 의미합니다. 전자를 마스터 노드(Master)라고 하고 후자를 슬레이브 노드(Slave)라고 합니다. 데이터 복제는 단방향이며 마스터 노드에서 슬레이브 노드로만 가능합니다. 기본적으로 각 Redis 서버는 마스터 노드이며 마스터 노드는 여러 슬레이브 노드를 가질 수 있지만 슬레이브 노드는 하나의 마스터 노드만 가질 수 있습니다. [관련 추천 : Redis 영상 튜토리얼] 2. 마스터-슬레이브 복제의 역할 ● 데이터 이중화: 마스터-슬레이브 복제는 지속성 외에 데이터 이중화 방식인 데이터의 핫 백업을 구현합니다. ●장애 복구: 마스터 노드에 문제가 발생하면 슬레이브 노드가 서비스를 제공하여 신속한 장애 복구를 달성할 수 있습니다.
- Redis 822 2023-05-29 13:52:54
-
- springboot+mybatisplus+redis 데모 구현 방법
- 1.pom.xml中倒入需要적jar包4.0.0org.examplespringboot_redis_demo1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.5.0org.springframework.bootspring-boot-starter-web2.5.0mysqlmysql-connector- java8.0.25org.springframework.bootspring-boot-starter-
- Redis 933 2023-05-29 12:43:06
-
- Linux에서 단일 인스턴스 Redis를 구성하는 방법
- Redis 소개 Redis는 고급 키-값 데이터베이스입니다. Memcached와 유사하지만 데이터가 유지될 수 있고 광범위한 데이터 유형을 지원합니다. 문자열, 연결 목록, 집합, 정렬 집합이 있습니다. 서버 측에서 집합의 합집합, 교집합, 보수(차이) 계산을 지원하고 다양한 정렬 기능도 지원합니다. 따라서 Redis는 데이터 구조 서버로도 간주될 수 있습니다. 추신: 이 설치에서는 redis를 사용하여 사용자 세션을 저장하기 위한 문자열을 저장합니다. 설치 계획 소프트웨어 패키지 저장 위치: /usr/local/src 소프트웨어 패키지 컴파일 위치: /usr/local/src/redis-x-x/software 설치 위치
- Redis 1049 2023-05-29 11:58:52
-
- Redis 데이터베이스의 일반적인 키-값 디자인은 무엇입니까?
- 사용자 로그인 시스템은 사용자 로그인 정보를 기록하는 시스템으로 업무를 단순화하고 테이블 하나만 남겨둡니다. 관계형 데이터베이스 설계 mysql>select*fromlogin; +---------+---+------------ +---------+ |user_id|name|login_times|last_login_time| +---------+------ -- ------+---------------+------
- Redis 858 2023-05-29 11:50:48
-
- springboot가 redis 프로젝트 시작을 구성할 때 오류를 해결하는 방법
- springboot에서 redis 프로젝트를 구성할 때 오류가 발생했습니다. 처음 redis를 배우기 시작했을 때 온라인 튜토리얼에 따라 redis와 jedis를 springboot에 통합한 후 프로젝트가 항상 시작되지 않았고 다음 오류가 항상 나타났습니다. springframework.data.repository.config.RepositoryConfigurationSource****
- Redis 2851 2023-05-29 11:25:24
-
- SpringSession은 Redis를 통해 온라인 사용자 수를 어떻게 계산합니까?
- 시스템의 원래 로직은 SpringSession을 사용한 싱글 사인온과 Redis의 세션 공유이기 때문에 로그인 후 사용자가 로그인했음을 나타내는 키 값이 세션에 설정되고 동시에 HttpServletRequestWrapper는 RemoteUser 데이터 값을 설정하기 위해 다시 작성됩니다. classRemoteUserRequestWrapperextendsHttpServletRequestWrapper{StringuserCode;RemoteUserRequestWrapper( HttpServletRequestrequest){
- Redis 1129 2023-05-29 10:52:05
-
- Redis를 빠르게 설치하고 자체 시작을 설정하는 방법
- 상대적으로 실용적인 두 가지 솔루션을 분석합니다. 하나는 docker를 통해 redis를 설치하고 데이터 볼륨을 통해 구성 파일을 로컬 파일에 연결하는 것입니다. 두 번째는 쉘 스크립트를 사용하여 이러한 기계화된 작업을 완료하는 데 도움을 주는 것입니다. 첫 번째 유형은 초보자에게 매우 불친절합니다. 더 많은 정보를 참조하고 더 많은 실수를 시도해야 합니다. 작업을 완료하려고 하면 더 많은 문제가 발생할 수 있습니다. 모든 사람에게 실제로 도움이 되기 위해 이 기사에서는 두 번째 유형에 대해 설명하고 주제로 바로 이동합니다. 스크립트를 작성하려면 먼저 서버의 임의의 디렉토리에 입력하고 다음 명령을 실행하십시오: viredis-install.sh를 실행하여 vi 편집기에 들어가고 i를 클릭하여 편집 모드를 열고 여기에 다음 코드를 붙여넣으십시오(버전 및 설치 변경). 필요에 따라 디렉터리): #!/
- Redis 1387 2023-05-29 10:43:06
-
- Python을 사용하여 Windows에서 Redis를 작동하는 방법
- 먼저, Windows에서 Redis를 설치하는 방법에 대해 알아보겠습니다. 설치 패키지는 공식 웹사이트에서 msi 설치 파일이나 zip 압축 파일을 다운로드할 수 있습니다. zip 파일을 다운로드 후 압축을 풀면 다음과 같은 파일이 있습니다. 안에 있는 windowsservicedocumentation.docx는 설치 지침과 사용 방법이 담긴 문서입니다. msi 설치 파일을 직접 다운로드하여 직접 설치할 수도 있습니다. 이 파일은 설치 후 설치 디렉터리에 있으며 이에 따라 redis를 구성할 수도 있습니다. 설치가 완료된 후 redis-cli.exe를 두 번 클릭하여 Redis를 테스트할 수 있습니다. 오류가 보고되지 않으면 로컬 Redis가 연결되고 단순화되어야 합니다.
- Redis 1816 2023-05-29 10:21:26
-
- Linux 시스템에 Redis를 설치하는 단계는 무엇입니까?
- 2021년 춘절 갈라의 빨간 봉투 잡기 활동을 다들 보셨으리라 믿습니다. 통계에 따르면, 춘절 갈라 기간 동안 총 703억 명의 빨간 봉투 상호작용과 12억 2100만 명의 시청자가 춘절 갈라 라이브 방송에 직면했습니다. 엄청난 양의 트래픽이 발생함에 따라 자체 개발한 화산 엔진이 테스트되었습니다. Redis 시스템은 이에 중요한 역할을 합니다. Redis 소개: Redis는 완전한 오픈 소스이고 BSD 프로토콜을 준수하며 고성능 키-값 데이터베이스입니다. Redis 및 기타 키-값 캐시 제품에는 다음과 같은 세 가지 특성이 있습니다. Redis는 데이터 지속성을 지원하고 메모리의 데이터를 디스크에 저장할 수 있으며 다시 시작할 때 사용하기 위해 다시 로드할 수 있습니다. Redis는 단순한 k 이상의 기능을 지원합니다.
- Redis 1912 2023-05-29 10:01:12
-
- Centos에 redis6.0.6을 설치할 때 오류를 해결하는 방법
- 오류 내용은 다음과 같습니다: Infileincludedfromserver.c:31:0:server.c:4999:59:error:'structredisServer'hasnomembernamed'cluster'(server.cluster_enabled&&nodeIsMaster(server.cluster->myself)));. . . . . . 이유: redis 6.0.0+ 이후 버전에서는 redis 컴파일 시 4.9에 도입된 C11 기능을 지원해야 합니다. Centos7 기본 gc
- Redis 1062 2023-05-29 10:01:05
-
- Redis는 어떻게 재고 동시성 문제를 해결하고 수량 제어를 달성합니까?
- Redis는 단일 프로세스이자 차단 유형이며 동시에 하나의 요청만 처리할 수 있으며 후속 요청은 대기열에 추가되어 대기해야 합니다. 장점: 단일 프로세스이기 때문에 동시성 문제를 처리할 필요가 없어 시스템 복잡성이 감소합니다. 단점: 대용량 객체(100kb 이상)를 캐싱하는 데 적합하지 않습니다. 이유: Redis는 단일 코어만 사용하고 Memcached는 여러 코어를 사용하므로 작은 데이터를 저장할 때 평균적으로 각 코어 Redis는 Memcached보다 더 높은 성능을 갖습니다. 100,000개가 넘는 데이터의 경우 Memcached의 성능이 Redis보다 높습니다. Redis도 빅데이터 저장 성능을 최적화했지만 여전히 Memcached보다 약간 열등합니다. Memcache는 다중 프로세스입니다.
- Redis 950 2023-05-29 09:52:20
-
- Redis의 플래시 세일 시나리오에서 시간 초과 및 과매도 문제를 해결하는 방법
- Timeout 1. Redis 연결 시간 초과 원인 (1) 가상머신 설정 문제 원격 접속 테스트 시 Redis 연결 성공 여부를 테스트할 때 콘솔에서 다음과 같은 오류를 보고할 수 있습니다. 아래와 같이 콘솔에 빨간색 텍스트가 표시될 때마다 두통이 옵니다. . . 콘솔에 표시되는 내용은 연결 시간 초과로 인해 오류가 발생했음을 의미할 수 있습니다. 연결 실패의 원인은 다음 세 가지로 요약됩니다. Linux의 방화벽이 닫히지 않아 오류가 발생합니다. Redis를 열어야합니다. redis.conf의 바인딩127.0.01을 주석 처리한 다음 protected-modeno를 수정해야 합니다. 나중에 위와 같은 문제가 발생하면 직접 찾아보시기 바랍니다. (2) Redis 연결이 성공하는 동안 높은 동시성에서 시뮬레이션된 시간 초과가 그림에 나와 있습니다.
- Redis 1436 2023-05-29 09:31:32
-
- Redis에서 HyperLogLog 데이터 유형을 사용하는 방법
- 1. HyperLogLog의 원리 RedisHyperLogLog는 HyperLogLog 알고리즘이라는 확률적 알고리즘을 기반으로 카디널리티를 추정합니다. HyperLogLog는 길이가 m인 비트 배열과 일부 해시 함수를 사용하여 컬렉션의 고유 요소 수를 추정합니다. HyperLogLog 알고리즘에서는 각 요소가 해시되고 해시 값이 바이너리로 변환된 후 바이너리 문자열 접두사의 1 개수에 따라 각 요소의 점수가 매겨집니다. 예를 들어 요소의 해시 값이 01110100011인 경우 접두사의 1 개수는 3이므로 HyperLogLog 알고리즘에서 이 요소의 점수는 3입니다. 모든 요소의 점수를 계산할 때,
- Redis 956 2023-05-29 09:29:12
-
- RedisLive를 사용하여 Redis 서버를 모니터링하는 방법
- RedisLive는 Python으로 작성된 오픈 소스 그래픽 모니터링 도구입니다. 핵심 서비스 부분에는 redis와 함께 제공되는 info 명령 및 모니터 명령을 기반으로 하는 웹 서비스만 포함되어 있습니다. 기반 웹 인터페이스는 매우 간단하고 명확합니다. 또한 다중 인스턴스 모니터링, 쉬운 전환 및 구성이 매우 쉽습니다. 모니터링 정보는 Redis 스토리지와 영구 스토리지(sqlite)를 지원합니다. Python을 사용하여 RedisLive를 설치하고 Tornado를 자체 웹 서버로 사용하십시오. RedisLive를 실행하기 위해 추가 컴파일이 필요하지 않습니다.
- Redis 1602 2023-05-29 09:20:09