현재 위치: > 기술 기사 > 데이터 베이스 > Redis

  • Redis의 비동기 메커니즘은 무엇입니까
    Redis의 비동기 메커니즘은 무엇입니까
    1. Redis의 차단 지점과 Redis 인스턴스가 상호 작용하는 개체 및 상호 작용 중에 발생하는 작업: 클라이언트: 네트워크 IO, 키-값 쌍 추가, 삭제, 수정 및 쿼리 작업, 데이터베이스 작업; 디스크: RDB 스냅샷 생성, AOF 로그 및 AOF 로그 재작성, 마스터-슬레이브 노드: 마스터 라이브러리가 RDB 파일을 생성 및 전송하고, 슬레이브 라이브러리가 RDB 파일을 수신하고, 데이터베이스를 지우고, RDB 파일을 로드합니다. 해시 슬롯 정보를 다른 인스턴스로 전송하고 데이터를 마이그레이션합니다. 4가지 유형의 대화형 개체와 특정 작업 간의 관계: 클라이언트와 상호 작용할 때 차단 지점: 네트워크 IO는 때때로 느리지만 Redis는 IO 다중화 메커니즘을 사용하여 네트워크 연결 또는 요청 상태를 기다리는 것을 방지합니다. 수신되므로 네트워크 IO가 발생하지 않습니다.
    Redis 1476 2023-06-01 20:14:40
  • Redis의 입문 지식 포인트는 무엇입니까?
    Redis의 입문 지식 포인트는 무엇입니까?
    Redis는 고성능 키-값 데이터베이스입니다. Redis의 출현은 memcached와 같은 키값 저장소의 단점을 크게 보완했으며 일부 상황에서는 관계형 데이터베이스에 대한 매우 좋은 보완 역할을 할 수 있습니다. 1. RedisRedis 구성 파일 설치: /etc/redis.confRedis 기본 프로그램: /usr/bin/redis-server 클라이언트 도구: /usr/bin/redis-cli 기본 수신 대기 포트: 6379 데이터 디렉터리: /var/lib/redis 서비스 스크립트:/usr/lib/systemd/system/redis.servicey
    Redis 1366 2023-06-01 19:55:13
  • Centos7에 Redis5.0을 설치하는 방법
    Centos7에 Redis5.0을 설치하는 방법
    1. gcc 종속성을 설치합니다. redis는 C 언어로 개발되므로 설치 전 gcc 환경(gcc-v)이 설치되어 있는지 먼저 확인해야 합니다. 설치되어 있지 않은 경우 [root@localhostlocal] 명령을 실행하여 설치합니다. #yuminstall-ygcc 2. 설치 패키지 [root@localhostlocal]#wgethttp://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhostlocal]#tar-zxvfredis-5.0을 다운로드하고 압축을 풉니다. .3.tar.gz 3. cd redi로 전환
    Redis 2234 2023-06-01 19:08:49
  • PHP에서 Redis와 Memcached를 사용하는 방법
    PHP에서 Redis와 Memcached를 사용하는 방법
    차이점 1. Redis는 스토리지 데이터베이스입니다. Memcache는 사진을 캐시할 수도 있습니다. Redis와 Memcache는 데이터를 메모리에 저장하며 메모리 데이터베이스입니다. 하지만 Memcache는 사진, 동영상 등 다른 항목도 캐시할 수 있습니다. Redis는 단순 k/v 유형의 데이터를 지원할 뿐만 아니라 목록, 세트, ​​해시와 같은 데이터 구조의 저장도 제공합니다. 만료 전략, Memcache는 설정 시 지정됩니다. 예를 들어, setkey1008은 만료되지 않습니다. Redis는 만료를 통해 설정할 수 있습니다. 예를 들어,expirationname10입니다. 스토리지 보안은 Memcache가 닫힌 후 Redis 데이터가 사라지고 정기적으로 디스크에 저장될 수 있습니다.
    Redis 1238 2023-06-01 17:46:06
  • Redis에서 고가용성 및 지속성을 구성하는 방법
    Redis에서 고가용성 및 지속성을 구성하는 방법
    1. Redis High Availability 1. Redis High Availability 개요 웹 서버에서 고가용성은 서버에 정상적으로 접속할 수 있는 시간을 말하며, 측정 기준은 얼마나 오랫동안 정상적인 서비스를 제공할 수 있는지를 의미합니다(99.9%, 99.99%, 99.999%). 등 잠깐만 요). [관련 추천: Redis 영상 튜토리얼]  하지만 Redis의 맥락에서 고가용성의 의미는 일반적인 서비스(마스터-슬레이브 분리, 빠른 재해 복구 기술 등) 제공을 보장하는 것 외에도 더 넓은 의미로 보입니다. 또한 데이터 용량의 확장, 데이터 보안이 손실되지 않는 등을 고려할 필요가 있습니다. 2. Redis 고가용성 전략 Redis에서 고가용성을 달성하기 위한 기술에는 주로 지속성, 마스터-슬레이브 분리, 센티널 및 클러스터가 포함됩니다. 고가용성 전략은 지속성이 가장 중요함을 보여줍니다.
    Redis 922 2023-06-01 17:38:54
  • PHP에서 Redis를 사용할 때 메모리 부족 문제를 해결하는 방법
    PHP에서 Redis를 사용할 때 메모리 부족 문제를 해결하는 방법
    PHP에서 Redis의 메모리 부족에 대한 해결 방법: 1. 구성 파일 또는 명령을 통해 Redis의 최대 메모리 크기를 100M로 설정합니다. 2. 현재 메모리 제거 정책을 가져옵니다. 3. "configsetmaxmemory-policyallkeys-lru"를 통해 제거 정책을 수정합니다. " 명령. Redis가 차지하는 메모리 크기 Redis는 메모리 기반의 키-값 데이터베이스라는 것을 알고 있습니다. 시스템의 메모리 크기는 제한되어 있으므로 Redis를 사용할 때 Redis가 사용할 수 있는 최대 메모리 크기를 구성할 수 있습니다. 1. 구성 파일을 통해 구성합니다. Redis 설치 디렉터리의 redis.conf 구성 파일에 다음을 추가합니다.
    Redis 1452 2023-06-01 16:37:12
  • Redis 데이터 구조 유형 예제 코드 분석
    Redis 데이터 구조 유형 예제 코드 분석
    intset 집합 컬렉션이 정수를 저장할 때 인코딩은 intset 유형(작은 정수 컬렉션)입니다. typedefstructintset{int32encoding;int32length;intcontents[];} 필드 설명 설명 인코딩은 정수 비트 너비가 16비트인지, 32비트인지 결정합니다. , 또는 64비트 열거형 표현 길이 요소의 개수인 내용은 정수 배열이며, intset에 저장된 요소 값이 작은 것부터 큰 것 순서대로 저장됩니다. 요소를 저장할 때 정수 크기에 따라 인코딩을 업그레이드할지 여부를 결정하고 요소가 삽입될 위치를 찾아 마지막 위치가 아닌 경우 위치 이후의 요소가 저장됩니다.
    Redis 1105 2023-06-01 14:16:13
  • SpringBoot의 사용자 정의 캐시 주석을 통해 Redis에 데이터베이스 데이터를 캐시하는 방법
    SpringBoot의 사용자 정의 캐시 주석을 통해 Redis에 데이터베이스 데이터를 캐시하는 방법
    구현하려면 먼저 Mysql에서 새로운 테이블인bus_student를 생성한 다음 이 테이블을 기반으로 코드 생성을 사용하여 프런트엔드 Vue 및 백엔드의 각 레이어에 대한 코드를 생성하고 메뉴를 추가합니다. 그런 다음 Redis 운영을 위한 관련 종속성과 도구 클래스가 백그라운드 프레임워크에 추가되었습니다. 그러나 여기서는 측면 종속성 org.springframeworkspring-aspects4.3.14.RELEASE를 추가한 다음 구성 클래스가 저장되는 새 Redis 캐시 주석 packagecom.ruoyi.system.redisAop;importjava.lang.annotation.Ele을 생성해야 합니다.
    Redis 1403 2023-06-01 13:49:06
  • Centos7에 Redis를 설치하는 방법
    Centos7에 Redis를 설치하는 방법
    준비 초기 단계에서는 1.1용 redis 설치 패키지를 다운로드할 수 있습니다. 다른 버전도 다운로드할 수 있습니다. 여기서는 5.0.8 버전을 다운로드하겠습니다. 1.2 설치 패키지 업로드 다운로드한 설치 패키지를 서버의 지정된 디렉터리에 업로드한 다음 tar-zxvfxxxx를 통해 압축을 풉니다. 예: 2. redis의 gcc 설치에는 c 환경이 필요하므로 오프라인 설치에는 일부 종속 설치 다운로드가 필요합니다. 패키지. 2.1 다운로드 주소: https://vault.centos.org/7.0.1406/os/x86_64/Packages/cpp-4.8.2-16.el7.x86_64.rpmgcc-4.8.2-16.el7.x86_64.rpmglibc- 2.
    Redis 3875 2023-06-01 13:04:16
  • Centos7에서 redis5 클러스터를 구축하고 사용하는 방법
    Centos7에서 redis5 클러스터를 구축하고 사용하는 방법
    1. 클러스터에는 최소 3개의 노드가 있어야 하며, 각 노드에는 백업 노드가 있다는 점을 간략하게 설명합니다. 6개의 서버가 필요합니다. 조건이 제한적인 경우 의사 분산 클러스터를 구축할 수 있습니다. 다음 단계는 Linux 서버에 6개의 노드가 있는 Redis 클러스터를 구축하는 것입니다. 2. 클러스터 생성 단계 2.1. 디렉토리를 생성합니다: mkdir/usr/local/redis-cluster2.2 소스 코드를 다운로드하고 wgethttp://download.redis.io/releases/를 압축 해제합니다. redis-5.0.0.tar.gztarxzfredis -5.0.0.tar.gzcdredis-5.0.0makemak
    Redis 1765 2023-06-01 11:37:06
  • Redis 고장 사태의 원인과 해결 방법
    Redis 고장 사태의 원인과 해결 방법
    1. 머리말 우리 모두 알고 있듯이 컴퓨터의 병목 현상 중 하나는 메모리와 디스크 속도의 불일치 문제를 해결하기 위해 캐시를 생성하여 메모리에 핫 데이터를 저장하고 필요에 따라 액세스하도록 합니다. 데이터베이스 연결을 요청하여 데이터베이스가 정지되는 것을 방지합니다. 고장이든, 나중에 논의할 침투와 산사태이든, 모두 캐시의 특정 단축키가 실패하는 경우와 같이 높은 동시성을 전제로 한다는 점에 유의해야 합니다. 2. 문제의 주요 원인은 두 가지입니다. 1. 키가 만료되었습니다. 2. 페이지 교체로 인해 키가 제거되었습니다. 첫 번째 이유는 Redis에서는 Key에 만료 시간이 있기 때문입니다. 특정 시점(쇼핑몰이 활동을 시작하는 경우 자정부터)에 키가 만료되면 자정 이후 특정 제품에 대한 모든 쿼리 요청이 압도됩니다.
    Redis 1863 2023-06-01 10:55:06
  • Spring Cache 기반 Caffeine+Redis 2차 캐시 구현 방법
    Spring Cache 기반 Caffeine+Redis 2차 캐시 구현 방법
    1. 하드코딩 캐시란 무엇인지 알아보겠습니다. SpringCache를 배우기 전에는 캐싱을 하드코딩해서 사용하는 경우가 많았습니다. 사용자 정보의 쿼리 효율성을 높이기 위해 샘플 코드는 다음과 같습니다. @AutowireprivateUserMapperuserMapper;//사용자 쿼리 publicUsergetUserById(LonguserId){//Define 캐시 keyStringcacheKey= "userId_
    Redis 1826 2023-06-01 10:13:46
  • 고성능 인메모리 데이터베이스 Redis를 위한 무료 도구는 무엇입니까?
    고성능 인메모리 데이터베이스 Redis를 위한 무료 도구는 무엇입니까?
    1. RMA(Redis 메모리 분석기) RMA는 Redis에서 사용할 수 있는 가장 포괄적인 FOSS 메모리 분석기 중 하나입니다. 세 가지 수준의 세부 분석을 지원합니다. 글로벌 - 메모리 사용량 정보 개요 스캐너 - 가장 짧은 공통 접두사를 사용하는 최고 수준 키스페이스/접두사 수준의 메모리 사용량 정보 RAM - 가장 낮은 수준의 키스페이스/접두사, 즉 가장 긴 공통 접두사 사용 글로벌 모드에서 RMA는 키 수, 시스템 메모리, 상주 세트 크기, 키 공간 크기 등과 같은 일부 고급 통계를 제공합니다. 유일한 기능은 "키 공간 오버헤드"입니다. 즉, 스캔 모드에서 목록 데이터 구조에 대한 포인터와 같은 키 공간 관련 정보를 저장하기 위해 Redis 시스템에서 사용하는 메모리입니다.
    Redis 1749 2023-06-01 08:41:58
  • Redis 최적화 사례 분석
    Redis 최적화 사례 분석
    메모리 차원은 키의 길이를 제어하며, 문자열의 기본 데이터 구조는 SDS입니다. 문자열이 증가하면 SDS의 메타데이터도 더 많은 메모리 공간을 차지하게 됩니다. 키가 차지하는 공간을 줄이기 위해 비즈니스 이름에 따라 해당 영어 약어를 사용하여 나타낼 수 있습니다. 예를 들어 사용자는 u로 표시되고 메시지는 m으로 표시됩니다. Bigkey 저장을 방지하려면 키 길이와 값 크기에 모두 주의해야 합니다. Redis는 단일 스레드를 사용하여 데이터를 읽고 씁니다. bigkey의 읽기 및 쓰기 작업은 스레드를 차단하고 처리 효율성을 감소시킵니다. Redis의. 어떻게
    Redis 864 2023-06-01 08:38:05
  • Go Redis에서 Redigo를 사용하는 방법
    Go Redis에서 Redigo를 사용하는 방법
    go-redis 타사 라이브러리를 설치하면 Redis 명령을 실행하는 데 필요한 많은 기능이 캡슐화되는 반면, redigo 타사 라이브러리에는 Redis 명령을 실행하는 Do 함수가 하나만 있는데, 이는 redis-cli를 사용하여 Redis를 작동하는 것과 더 가깝습니다. go-redis는 센트리 및 클러스터 모드 연결을 지원합니다. Redisgogetgithub.com/gomodule/redigogogetgithub.com/go-redis/redis/v8 link Redisfuncmain(){c,err:=redis.Dial("tcp","localhost:6379&quot
    Redis 1956 2023-06-01 08:37:05

도구 권장 사항

jQuery 기업 메시지 양식 연락처 코드

jQuery 기업 메시지 양식 연락처 코드는 간단하고 실용적인 기업 메시지 양식이자 문의 소개 페이지 코드입니다.
양식 버튼
2024-02-29

HTML5 MP3 뮤직 박스 재생 효과

HTML5 MP3 뮤직 박스 재생 특수 효과는 귀여운 뮤직 박스 이모티콘을 만들고 전환 버튼을 클릭하는 HTML5+css3 기반의 MP3 뮤직 플레이어입니다.

HTML5 멋진 입자 애니메이션 탐색 메뉴 특수 효과

HTML5 멋진 입자 애니메이션 탐색 메뉴 효과는 탐색 메뉴를 마우스로 가리키면 색상이 변경되는 특수 효과입니다.
메뉴 탐색
2024-02-29

jQuery 시각적 양식 드래그 앤 드롭 편집 코드

jQuery 시각적 양식 드래그 앤 드롭 편집 코드는 jQuery 및 부트스트랩 프레임워크를 기반으로 하는 시각적 양식입니다.
양식 버튼
2024-02-29

유기농 과일 및 야채 공급업체 웹 템플릿 Bootstrap5

유기농 과일 및 채소 공급업체 웹 템플릿-Bootstrap5

Bootstrap3 다기능 데이터 정보 배경 관리 반응형 웹 페이지 템플릿-Novus

Bootstrap3 다기능 데이터 정보 배경 관리 반응형 웹 페이지 템플릿-Novus
백엔드 템플릿
2023-02-02

부동산 자원 서비스 플랫폼 웹 페이지 템플릿 Bootstrap5

부동산 자원 서비스 플랫폼 웹 페이지 템플릿 Bootstrap5

간단한 이력서 정보 웹 템플릿 Bootstrap4

간단한 이력서 정보 웹 템플릿 Bootstrap4

귀여운 여름 요소 벡터 자료(EPS+PNG)

이것은 태양, 태양 모자, 코코넛 나무, 비키니, 비행기, 수박, 아이스크림, 아이스크림, 차가운 음료, 수영 반지, 슬리퍼, 파인애플, 소라, 조개, 불가사리, 게를 포함한 귀여운 여름 요소 벡터 자료입니다. , 레몬, 자외선 차단제, 선글라스 등 자료는 JPG 미리보기를 포함하여 EPS 및 PNG 형식으로 제공됩니다.
PNG 소재
2024-05-09

4개의 빨간색 2023 졸업 배지 벡터 자료(AI+EPS+PNG)

이것은 빨간색 2023년 졸업 배지 벡터 자료로, 총 4개이며 JPG 미리보기를 포함하여 AI, EPS 및 PNG 형식으로 사용할 수 있습니다.
PNG 소재
2024-02-29

노래하는 새와 꽃 디자인 봄 배너 벡터 자료로 가득 찬 카트(AI+EPS)

노래하는 새와 꽃이 가득한 수레로 디자인된 봄 배너 벡터 자료입니다. JPG 미리보기를 포함하여 AI 및 EPS 형식으로 제공됩니다.
배너 그림
2024-02-29

황금 졸업 모자 벡터 자료(EPS+PNG)

이것은 JPG 미리보기를 포함하여 EPS 및 PNG 형식으로 제공되는 황금 졸업 모자 벡터 자료입니다.
PNG 소재
2024-02-27

가정 장식 청소 및 수리 서비스 회사 웹사이트 템플릿

가정 장식 청소 및 유지 관리 서비스 회사 웹 사이트 템플릿은 가정 장식, 청소, 유지 관리 및 기타 서비스 조직을 제공하는 홍보 웹 사이트에 적합한 웹 사이트 템플릿 다운로드입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

신선한 색상의 개인 이력서 가이드 페이지 템플릿

신선한 컬러 매칭 개인 구직 지원 이력서 가이드 페이지 템플릿은 신선한 컬러 매칭 스타일에 적합한 개인 구직 이력서 작업 표시 가이드 페이지 웹 템플릿 다운로드입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

디자이너 크리에이티브 작업 이력서 웹 템플릿

디자이너 크리에이티브 작업 이력서 웹 템플릿은 다양한 디자이너 직위에 적합한 개인 작업 이력서 표시를 위한 다운로드 가능한 웹 템플릿입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

현대 엔지니어링 건설 회사 웹사이트 템플릿

현대 엔지니어링 및 건설 회사 웹 사이트 템플릿은 엔지니어링 및 건설 서비스 산업 홍보에 적합한 다운로드 가능한 웹 사이트 템플릿입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.