- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- Redis를 시작하기 위한 일반적인 작업 명령 분석 예
- Redis 기본 사항 Redis는 데이터베이스, 캐시 및 메시징 미들웨어로 사용할 수 있는 오픈 소스(BSD 라이선스), 인 메모리 데이터 구조 스토리지 시스템입니다. 문자열, 해시, 목록, 집합, 정렬 집합 및 범위 쿼리, 비트맵, 하이퍼로그 로그 및 지리 공간적 인덱스 반경 쿼리와 같은 여러 유형의 데이터 구조를 지원합니다. Redis에는 복제, LUA 스크립팅(Luascripting), LRU 기반 이벤트(LRUeviction) 및 트랜잭션(tr
- Redis 900 2023-05-28 11:31:24
-
- Docker에서 Redis 마스터-슬레이브를 구성하는 방법
- 1. Redis 이미지 dockerpullredis2를 가져오고, 3개의 Redis 컨테이너 서비스를 시작하고, 각각 포트 6379, 6380 및 6381을 사용합니다. -6381-p6381:6379-dredis3, 컨테이너 보기 [tcy@tcy1~]$dockerps-acontaineridimagecommandcreated
- Redis 1090 2023-05-28 11:19:06
-
- Python 코드를 사용하여 Azure Redis의 모니터링 표시기 값을 얻는 방법
- 문제 설명: 메트릭 모니터링 페이지를 통해 현재 리소스(예: Redis)의 실행 상태와 다양한 표시기를 알 수 있습니다. 지표를 로컬로 다운로드하거나 JSON 데이터를 생성하여 타사 모니터링 플랫폼으로 가져와야 하는 경우 어떻게 해야 합니까? Azure는 Python 코드 또는 Powershell 스크립트를 통해 다양한 지표 데이터를 내보낼 수 있나요? 해결책은 괜찮습니다! PowerShell 명령은 Get-AzMetric 또는 azmonitormetricslist 명령을 사용하여 리소스의 지표 값을 가져올 수 있습니다. Get-AzMetric: 리소스의 메트릭 값을 가져옵니다.http
- Redis 952 2023-05-28 11:16:28
-
- Redis를 사용하여 리소스를 잠그는 방법
- 1. 개요 이 기술이 계속 업데이트되고 반복되면서 기업에서는 유통의 개념이 점점 더 중요해지고 있습니다! 분산 잠금에 대해 이야기할 때 필연적으로 분산 잠금이 언급됩니다. 이 단계에서는 Zookeeper, DB 및 Redis라는 세 가지 주요 분산 잠금 구현 방법이 있습니다. 우리의 관점에서 보면 이 세 가지 속성은 분산 잠금을 효과적으로 사용하는 데 필요한 최소한의 보장입니다. 보안 기능: 상호 배타적입니다. 특정 순간에 단 하나의 클라이언트만이 잠금을 보유할 수 있습니다. 활력 속성: 교착 상태가 없습니다. 궁극적으로 리소스를 잠그는 클라이언트가 충돌하거나 파티션이 발생하는 경우에도 항상 잠금을 얻을 수 있습니다. 활동성: 내결함성. 대부분의 Redis 노드가 실행되는 한 클라이언트는 다음을 수행할 수 있습니다.
- Redis 929 2023-05-28 11:01:45
-
- SpringBoot가 Redis 캐시 구현을 통합하는 방법
- SpringBoot에서 지원되는 캐시 구성 요소 SpringBoot에서 캐시 관리 및 데이터 저장은 Spring 프레임워크의 캐시 관련 org.springframework.cache.Cache 및 org.springframework.cache.CacheManager 캐시 관리자 인터페이스에 의존합니다. CacheManager 유형의 Bean 구성요소가 없거나 프로그램에 정의된 CacheResolver라는 CacheResolver 캐시 분석기가 없으면 SpringBoot는 다음 캐시 구성요소를 (지정된 순서로) 활성화하려고 시도합니다. (1) 일반(
- Redis 734 2023-05-28 10:58:06
-
- PHP의 redis 지속성 메커니즘은 무엇입니까?
- Redis 지속성 메커니즘은 데이터의 지속성을 용이하게 하기 위해 메모리의 데이터를 하드 디스크에 저장합니다. Redis는 스냅샷(스냅샷) 및 파일 추가(AOF) 방법의 두 가지 지속성 방법을 지원합니다. 1. 스냅샷은 기본 지속성 방법입니다. 메모리의 데이터를 스냅샷 형식으로 바이너리 파일에 기록합니다. 기본 파일 이름은 dump.rdb입니다. 2. AOF 방식 특정 시간 간격으로 스냅샷을 찍기 때문에, 실수로 redis가 다운되면 마지막 스냅샷 이후의 모든 수정 사항은 손실됩니다. 응용 프로그램에서 수정 사항이 손실될 수 없도록 요구하는 경우 지속성 방법의 aof를 사용할 수 있습니다. AOF는 빨간색 때문에 지속성이 더 좋습니다.
- Redis 548 2023-05-28 10:37:13
-
- 우분투에서 Redis를 제거하는 방법
- 1. 단축키 [ctrl+alt+t]를 사용하여 우분투 터미널을 엽니다. 2. 다음 명령을 입력하여 redis를 제거합니다. sudoapt-getautoremove--purgeredis-server#redis3를 제거하고 우분투를 다시 시작합니다. sudoapt-getautoremove--purgeredis-server#redis 관련 작업 명령 제거: sudorm/usr/local/bin/redis-*#usr/local/bin/sudorm-r/etc/redis/에서 모든 redis 관련 파일 삭제# 구성 디렉터리 및 콘텐츠 삭제
- Redis 3420 2023-05-28 10:37:05
-
- Redis 데이터 구조는 무엇입니까?
- Redis는 고성능 키-값 데이터베이스입니다. Redis의 출현은 memcached와 같은 키값 저장소의 단점을 크게 보완했으며 일부 상황에서는 관계형 데이터베이스에 대한 매우 좋은 보완 역할을 할 수 있습니다. 1. String 스트링 타입은 Redis의 가장 기본적인 데이터 구조이다. 일단 핵심은 스트링 타입이고, 스트링 타입을 기반으로 여러 다른 구조가 구축되어 있으므로 스트링 타입을 다른 용도로 사용할 수 있다. 네 가지 데이터 구조를 학습합니다. 문자열 유형은 실제로 문자열(단순 문자열, 복합 문자열(xml, json), 숫자(정수, 부동 소수점 숫자), 바이너리(이미지, 오디오, 비디오))일 수 있지만 최대값은 512M을 초과할 수 없습니다. 만들다
- Redis 1169 2023-05-28 10:16:29
-
- 예약된 인벤토리 캐싱 기능을 위해 Redis를 사용하는 방법
- 1. 사업 배경 우리 회사 프로젝트의 배경을 생략하기 위해 이 질문을 시험지 문제에 비유하기로 했습니다. 사업의 세부 사항은 신경 쓸 필요가 없습니다 ~ 제목 만보세요. 당신이 특정 국가 최고의 수집가이고 연속적인 가치를 지닌 다양한 보물을 손에 쥐고 있다고 가정 해 보겠습니다. 어느 날, 당신은 수집이 너무 지루하다고 생각하여 이 보물을 현금으로 팔려고 합니다. 하지만 이 귀중한 보물을 야채 시장에 팔기에는 가격이 너무 낮습니다. "인터넷+" 시대에는 물론 다른 판매 방법을 사용해야 합니다. 300개의 방이 있는 건물(001~300번)이 귀하의 이름으로 되어 있고, 각 방에는 매일 비밀번호로 잠긴 금고가 있습니다. (12월 1일부터 12월 31일까지), 최고의 300개를 선택합니다.
- Redis 1471 2023-05-28 10:12:23
-
- docker compose가 redis 클러스터를 설치하는 방법
- 1. Redis 구성 정보 템플릿 파일 이름: redis-cluster.tmpl#redis port port${PORT}#redis 액세스 비밀번호 requirepass123456#redis 액세스 마스터 노드 비밀번호 masterauth123456#보호 모드 닫기 protected-modeno#클러스터 활성화yes#클러스터 노드 Cluster-config-filenodes.conf#timeout 구성 Cluster-node-timeout5000#cluster node IPhost 모드가 호스트 IP#cluste입니다.
- Redis 1438 2023-05-28 10:07:13
-
- Redis를 사용하여 일괄적으로 데이터를 생성하는 방법
- Redis에는 디버그 방법이 포함되어 있습니다. Redis에서 제공하는 디버그 명령은 oom, 가동 중지 시간, 명령 실행 실패, redis의 rdb 파일 재로드, aof 파일, 시간이 많이 걸리는 redis 명령 시뮬레이션 등과 같은 비정상적인 시나리오를 시뮬레이션하는 것과 관련됩니다. 아래 그림과 같이 DEBUGhelp를 통해 자세한 내용을 확인할 수 있습니다. 여기서 사용해야 할 것은 다음 ####다음의 숫자는 127.0.0.1이 생성된 키 값 수를 나타냅니다. 6379>DEBUGPOPULATE1000OK127.0.0.1:6379>DBSIZE(정수)1000127
- Redis 1101 2023-05-28 10:05:33
-
- redis의 list 데이터 타입에 관련된 명령어 분석 및 사용법
- 목록 소개 목록은 삽입 순서에 따라 정렬된 간단한 문자열 목록(일반 용어로 문자열을 저장함)입니다. 목록의 헤드(왼쪽) 또는 꼬리(오른쪽)에 요소를 추가할 수 있으며 목록에는 최대 ^32-1개의 요소(목록당 40억 개 이상의 요소)가 포함될 수 있습니다. Redis의 목록은 Java의 LinkedList와 매우 유사합니다. 목록의 삽입 및 삭제 작업은 삽입 및 삭제 작업과 달리 매우 빠릅니다. 데이터 이동이 필요한 배열 구조. 일반화와 비슷하지만 Redis에서 목록의 맨 아래 레이어는 이중 연결 목록만큼 간단하지 않습니다. 데이터의 양이 적을 경우 기본 저장 구조는 연속 블록입니다.
- Redis 990 2023-05-28 09:32:18
-
- springboot 통합 redis에 저장된 잘못된 객체 문제를 해결하는 방법
- Springboot는 객체 왜곡 문자를 저장하기 위해 Redis를 통합합니다. 실제로는 일종의 왜곡 문자가 아니며, RedisTemplete를 사용하여 객체를 저장할 때 객체가 직렬화되지 않으면 오류가 발생합니다. 보고된 것은 우리가 원하는 데이터가 아니며, 이 방법을 해결하기 위해 StringRedisTemplete를 사용할 수 있습니다. 말할 것도 없이 코드는 기본적으로 /***title:list**를 사용합니다. redis가 객체인 경우 직렬화해야 한다는 오류가 보고됩니다. *직렬화 인터페이스를 상속하고 설정된 값을 확인하면 다음과 같은 사실을 알 수 있습니다.
- Redis 1711 2023-05-28 09:25:05
-
- SpringBoot가 Redis를 도입하는 방법
- Redis는 자주 액세스해야 하는 데이터를 Redis에 캐시할 수 있는 인메모리 데이터베이스로, 액세스 효율성을 크게 향상시킬 수 있습니다. 사용 방법은 다음과 같습니다. 1. Windows 버전의 redis를 다운로드하고 압축을 푼 다음 다음 명령을 사용하여 압축을 푼 디렉터리에서 서버를 시작합니다. (여기서는 win10의 powershell을 사용하므로 추가해야 합니다. ./ 또는 환경 변수를 구성하여 사용하지 않을 수 있습니다. ./)./redis-server.exeredis.windows.conf //여기서 창을 닫으면 redis도 종료됩니다. 명령 터미널: ./r
- Redis 1662 2023-05-28 09:22:25
-
- SpringBoot+Redis+Lua 분산 전류 제한 구현 방법
- LUA 스크립트를 지원하는 Redis의 주요 이점은 Redis 데이터베이스에 대한 더 많은 사용 시나리오를 생성하고 더 많은 새로운 이점을 제공합니다. 효율성: 네트워크 오버헤드 및 지연 감소, 여러 Redis 서버 네트워크 요청 운영, LUA 스크립트 사용 데이터 안정성 한 번의 요청으로 달성할 수 있습니다. Redis는 전체 스크립트를 전체적으로 실행하며 중간에 다른 명령이 삽입되지 않습니다. 재사용성: LUA 스크립트가 실행된 후 Redis 서버에 영구적으로 저장되며 다른 클라이언트에서 직접 재사용할 수 있습니다. 삽입성: JAVA, C# 및 기타 프로그래밍 언어에 내장될 수 있으며 다양한 플랫폼 간 상호 작용을 지원합니다. 간단하고 강력함: 작고 가벼우며, 리소스 사용량이 적고, 절차적 및 객체 지향 프로그래밍 자체를 지원하는 프로그래밍 언어입니다.
- Redis 1163 2023-05-28 08:55:05