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

  • Redis 키 및 일반 데이터베이스 지침을 적용하는 방법
    Redis 키 및 일반 데이터베이스 지침을 적용하는 방법
    1. Redis 키(키) 일반 명령 키 특징: 키는 문자열이며, Redis에 저장된 데이터는 키를 통해 얻습니다. 1. 키 기본 동작 명령 함수 delkey ​​​​이 명령은 키가 존재하는 경우 keyexistskey를 삭제하는 데 사용됩니다. Typekey는 키에 저장된 값의 유형을 반환합니다. 2. 적시성 제어 명령 기능. EXPIREkeyseconds는 지정된 키의 만료 시간을 초 단위로 설정합니다. PEXPIRE keymilliseconds 키의 만료 시간을 밀리초 단위로 설정합니다. EXPIREAT keytimestamp EXPIREAT 및 EXPIRE의 역할
    Redis 1148 2023-06-02 22:43:54
  • Java 생태계/Redis에서 Lua 스크립트를 사용하는 방법
    Java 생태계/Redis에서 Lua 스크립트를 사용하는 방법
    1. LUA 설치 Mac에 LUA를 설치하는 것은 매우 간단합니다. Brew 관련 명령을 직접 사용하면 됩니다. Brewinstalllua는 lua-v 명령을 사용하여 lua가 설치되었는지 확인합니다. 1) test.lua 파일을 생성하는 간단한 방법, 내용은 다음과 같습니다. 실행 명령: luatest.lua 출력은 다음과 같습니다. 2. Lua 구문 소개 Lua는 대화형 프로그래밍 및 스크립트 프로그래밍을 제공합니다. 대화형 프로그래밍: 명령줄에 구문을 직접 입력합니다. , 즉시 실행하여 실행 효과를 확인할 수 있습니다. 스크립팅은 프로그래밍입니다. 스크립트 파일을 작성한 다음 실행합니다. 1. 주석 Lua는 한 줄 주석과 여러 줄 주석이라는 두 가지 주석 방법을 제공합니다. 1) 한 줄 주석에는 두 개의 빼기 기호를 사용합니다.--2) 여러 줄 주석--[[여러 줄 주석 여러 줄
    Redis 1446 2023-06-02 22:41:08
  • Redis 감시 모드의 고가용성 분석 예
    Redis 감시 모드의 고가용성 분석 예
    1. 서문 Redis 고가용성에는 센트리 모드와 클러스터 모드의 두 가지 모드가 있습니다. 이 기사에서는 센티널 모드를 기반으로 1-마스터, 2-슬레이브 및 3-센티널 Redis 고가용성 서비스를 구축합니다. 1. 목표 및 이점: 하나의 마스터, 두 개의 슬레이브 및 세 개의 센트리 Redis 서비스는 기본적으로 중소 규모 프로젝트의 고가용성 요구 사항을 충족할 수 있습니다. Supervisor는 Redis 인스턴스를 모니터링하고 관리하는 데 사용됩니다. 이 기사를 통해 우리는 다음과 같은 목표를 달성할 것입니다. Sentinel 모드 서비스 계획 및 구축 Sentinel 모드 서비스는 독립형 서비스보다 안정적이며 읽기와 쓰기가 분리되어 있고 데이터 양이 많지 않으며, 신뢰성과 안정성이 요구됩니다. 클라이언트 통합 및 읽기-쓰기 분리는 Spring 프레임워크를 통해 Sentinel 모드에 연결되어 프로덕션 환경에서 일반적인 작업을 완료합니다. 2. 항만 계획 항만 계획은 이 솔루션을 완성하는 첫 번째 단계입니다.
    Redis 905 2023-06-02 22:38:04
  • Redis의 공통 전류 제한 알고리즘의 원리와 구현 방법은 무엇입니까?
    Redis의 공통 전류 제한 알고리즘의 원리와 구현 방법은 무엇입니까?
    소개 트래픽 속도 제한(RateLimit)이라고 하는 전류 제한은 지정된 이벤트만 시스템에 들어갈 수 있도록 허용하고 초과 이벤트는 서비스가 거부되거나 대기열에 추가되거나 대기되거나 다운그레이드되는 등을 의미합니다. 일반적인 전류 제한 방식은 다음과 같습니다. : 고정 시간 창 고정 시간 창은 가장 일반적인 전류 제한 알고리즘 중 하나입니다. 창의 개념은 전류 제한 시나리오의 전류 제한 시간 단위에 해당합니다. 기본 타임라인은 여러 개의 독립적인 고정 크기 창으로 나뉩니다. 각 시간 창에 속하는 요청은 카운터를 1씩 증가시킵니다. 카운터가 현재 제한 임계값을 초과하면 이 창에 속하는 후속 요청이 거부됩니다. 그러나 시간이 다음 시간 창에 도달하면 카운터는 0으로 재설정됩니다. 설명 예시: 위 장면에서 볼 수 있듯이 흐름은 초당 10회로 제한되며 창 크기는 1초이며 각 사각형은
    Redis 1361 2023-06-02 22:37:35
  • Linux에서 Redis를 시작하는 방법은 무엇입니까?
    Linux에서 Redis를 시작하는 방법은 무엇입니까?
    1. redis 루트 디렉터리에서 직접 시작하고 다음 명령을 실행합니다. #Redis가 백그라운드 프로그램 nohupredis-server&로 실행되도록 '&' 기호를 추가합니다. 2. Redis 서비스에 대해 지정된 구성 파일을 시작하려면 구성 파일을 지정하여 시작합니다. 예를 들어 /etc/redis/6379.conf로 구성합니다. redis 루트 디렉터리를 입력하고 다음 명령을 입력합니다. ./redis-server/etc/redis/6379.conf #포트가 변경되면 포트도 지정해야 합니다. redis-cli 클라이언트를 사용하여 연결하는 경우 포트(예: redis-cli-p63803)
    Redis 6571 2023-06-02 22:33:03
  • Redis에서 읽기와 쓰기 분리의 용도는 무엇입니까?
    Redis에서 읽기와 쓰기 분리의 용도는 무엇입니까?
    읽기-쓰기 분리 Redis는 장애 조치의 초석이자 시스템 작동 안정성을 향상시키는 데 사용되는 복사본을 통해 "마스터-슬레이브" 작동 모드를 구현합니다. 또한 읽기 성능을 향상시키기 위해 읽기 및 쓰기 분리를 지원합니다. 하나의 마스터 노드와 여러 슬레이브 노드를 배포할 수 있습니다. 읽기 명령을 슬레이브 노드에 분산하여 마스터 노드에 대한 부담을 줄이고 성능을 향상시킵니다.
    Redis 1225 2023-06-02 22:33:00
  • Ubuntu에서 Redis 데이터베이스를 설치하고 구성하는 방법
    Ubuntu에서 Redis 데이터베이스를 설치하고 구성하는 방법
    1. 루트 권한으로 로그인합니다. 2. 다음 그림과 같이 apt-getinstallredis-server 명령을 입력합니다. 3. 설치가 완료되면 redis 서버가 자동으로 시작됩니다. redis 서버 프로그램을 확인하고 ps를 실행합니다. -aux|grepredis, 그림과 같이: 4. 시작 명령을 통해 Redis 서버 상태를 확인하고 다음을 실행합니다. netstat-nlt|grep6379, 그림과 같이: 5. Redis 서버 및 Redis 명령줄 클라이언트 프로그램을 설치합니다. 자동으로 함께 설치됩니다. 이 머신에 redis-cli 명령을 입력하여 시작하면 클라이언트 프로그램이 Redis 서버에 액세스합니다. 실행: redis-cli(그림 참조): 6. 다음으로 이동합니다.
    Redis 1289 2023-06-02 22:28:07
  • CentOS7 환경에서 Redis를 설치하고 배포하는 방법
    CentOS7 환경에서 Redis를 설치하고 배포하는 방법
    1. 온라인에서 redis를 검색하고 다운로드 링크(http://download.redis.io/releases/redis-6.0.3.tar.gz2)를 찾습니다. wget을 사용하여 그림과 같이 gz 패키지를 다운로드합니다. wgethttp://download .redis.io/releases/redis-6.0.3.tar.gz3. 다운로드 후 tar-zxvfredis-6.0.3.tar.gz4의 압축을 푼 후 make5를 컴파일합니다. 컴파일 중에 나타나는 오류는 다음과 같습니다. 처음으로 오류가 보고되면 화내지 마세요. 아래에 보고된 다른 오류도 있습니다. 이 오류는 설치되지 않았다는 의미일 뿐입니다.
    Redis 1000 2023-06-02 22:19:54
  • Redis의 이상한 데이터 유형과 클러스터 지식은 무엇입니까?
    Redis의 이상한 데이터 유형과 클러스터 지식은 무엇입니까?
    다양한 데이터 유형 문자열 유형은 간단하고 편리하며 공간 사전 할당을 지원합니다. 즉, 매번 더 많은 공간이 할당되므로 다음에 문자열이 길어지면 추가 공간을 신청할 필요가 없습니다. 물론 남은 공간이 충분하다는 전제가 있다. List 유형은 간단한 메시지 대기열을 구현할 수 있지만 메시지가 손실될 수 있다는 점에 유의하세요. 해시 테이블은 관계형 데이터베이스와 약간 비슷하지만 해시 테이블이 점점 커지면 hgetall과 같은 문을 사용하지 않도록 주의하세요. 많은 양의 데이터를 요청하면 Redis가 차단되므로 뒤에 있는 형제들이 기다려야 할 것이다. 집합 컬렉션 유형은 일부 통계를 수행하는 데 도움이 될 수 있습니다. 예를 들어 특정 날짜의 활성 사용자 수를 계산하려는 경우 사용자 I를 직접 추가할 수 있습니다.
    Redis 650 2023-06-02 22:01:56
  • 우분투에 Redis를 설치할 때 오류를 해결하는 방법
    우분투에 Redis를 설치할 때 오류를 해결하는 방법
    우분투 시스템의 Redis 설치 문제 해결 $wgethttp://download.redis.io/releases/redis-6.0.6.tar.gz#wget 명령을 사용하여 Redis 설치 파일을 다운로드하거나 공식 웹 사이트에서 압축 패키지를 다운로드할 수도 있습니다. 웹사이트 $tar-xvfredis- 6.0.6.tar.gz#다운로드한 압축 패키지 $mvredis-6.0.6/usr/local/redis#redis 설치를 /usr/local/로 이동합니다. 필요하지 않습니다. $cd/usr/ local/ redis#이 디렉토리를 입력하세요
    Redis 1698 2023-06-02 21:56:24
  • Redis 마스터-슬레이브 기술 사례 분석
    Redis 마스터-슬레이브 기술 사례 분석
    Redis 복제 프로덕션 환경에서 Redis는 지속성 기능(RDB 및 AOF 기술)을 사용하여 서버가 다시 시작되더라도 데이터 손실이 없음(또는 약간의 손실)이 발생하지 않도록 합니다. 그러나 데이터는 서버에 저장되므로 이 서버에 하드 디스크 오류(프로덕션 환경에서 여러 번 발생)와 같은 문제가 있는 경우 단일 오류 지점을 피하기 위해 일반적인 접근 방식은 다음과 같습니다. 데이터베이스를 복사하려면 여러 개의 복사본을 서로 다른 서버에 배포할 수 있으므로 한 서버에 장애가 발생하더라도 다른 서버가 최대한 빠르게 서비스를 제공할 수 있습니다. 이를 위해 Redis는 데이터베이스의 데이터가 업데이트되면 업데이트된 데이터를 동일한 데이터베이스에 자동으로 복사할 수 있는 복제 기능을 제공합니다.
    Redis 1220 2023-06-02 21:53:06
  • Redis 지속성 메커니즘의 구현 원리와 프로세스는 무엇입니까?
    Redis 지속성 메커니즘의 구현 원리와 프로세스는 무엇입니까?
    Redis 지속성 메커니즘의 구현 원리는 무엇입니까? 지속성: Redis는 메모리 내 데이터베이스이며 데이터는 프로세스 종료로 인한 영구적인 데이터 손실을 방지하기 위해 Redis의 데이터를 어떤 형태로든 정기적으로 메모리에서 하드 디스크로 저장해야 합니다. 또는 명령) 다음에 Redis가 다시 시작되면 영구 파일을 사용하여 데이터를 복구합니다. 또한 재해 백업을 위해 영구 파일을 원격 위치에 복사할 수 있습니다. 지속성 프로세스는 무엇입니까? Redis 데이터를 디스크에 저장할 수 있는데, 그 과정은 어떻게 되나요? 다음과 같은 5가지 프로세스가 있습니다. (1) 클라이언트가 서버에 쓰기 작업을 보냅니다(데이터는 클라이언트의 메모리에 있음). (2) 데이터베이스 서버가 받은 쓰기 요청 수
    Redis 887 2023-06-02 21:43:50
  • Redis 스트림을 사용하는 방법
    Redis 스트림을 사용하는 방법
    Redis 4.0에 모듈이 도입된 후 사용자는 이러한 문제를 스스로 해결하는 방법에 대해 생각하기 시작했습니다. 사용자 중 한 명인 Timothy Downs는 IRC를 통해 다음과 같이 말했습니다. \나는 이 모듈에 트랜잭션 로그 스타일 데이터 유형을 추가할 계획입니다. redis 메모리. Redis가 각 소비자의 위치를 ​​유지하고 각 구독자에 대한 메시지를 복사하도록 하는 대신 사물\구독자가 메시지 대기열에서 자신의 위치를 ​​유지합니다. 그의 아이디어는 저에게 영감을 주었습니다. 며칠 동안 고민을 하다가 위의 내용을 한꺼번에 다룰 수 있는 기회가 될 수도 있겠다는 생각이 들었습니다. 나는해야한다
    Redis 631 2023-06-02 21:42:47
  • Redis를 사용하여 검색 인터페이스를 구현하는 방법
    Redis를 사용하여 검색 인터페이스를 구현하는 방법
    백엔드 개발자의 경우 단일 SQL을 사용하여 목록 쿼리 인터페이스를 구현할 수 있습니다. 쿼리 조건이 복잡하고 테이블 데이터베이스 설계가 불합리한 경우 이 기사에서는 Redis를 사용하여 쿼리하는 방법을 공유합니다. 검색 인터페이스를 구현합니다. 예를 들어보겠습니다. 쇼핑 웹사이트의 검색 조건입니다. 이러한 검색 인터페이스를 구현하라고 하면 어떻게 구현하시겠습니까? 물론 Elasticsearch와 같은 검색 엔진의 도움을 받아 구현한다고 하셨습니다. 구현할 수 있습니다. 그런데 여기서 하고 싶은 말은, 직접 구현해 보고 싶다면 위 그림에서 볼 수 있듯이 검색은 6개의 카테고리로 나누어져 있고, 각 카테고리는 하위 카테고리로 나누어져 있다는 것입니다. 중간에는 조건의 주요 범주가 교차되며, 각 하위 범주에는 단일 선택, 다중 선택, 사용자 정의 상황이 있습니다.
    Redis 1043 2023-06-02 21:31:21
  • Redis 캐시와 SpringBoot 통합을 구현하는 방법
    Redis 캐시와 SpringBoot 통합을 구현하는 방법
    SpringBoot에서 지원되는 캐시 구성 요소 SpringBoot에서 캐시 관리 및 데이터 저장은 Spring 프레임워크의 캐시 관련 org.springframework.cache.Cache 및 org.springframework.cache.CacheManager 캐시 관리자 인터페이스에 의존합니다. CacheManager 유형의 Bean 구성요소가 없거나 프로그램에 정의된 CacheResolver라는 CacheResolver 캐시 분석기가 없으면 SpringBoot는 다음 캐시 구성요소를 (지정된 순서로) 활성화하려고 시도합니다. (1) 일반(
    Redis 913 2023-06-02 21:28:07

도구 권장 사항

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 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.