- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- CentOS 7에 Redis 서버를 설치하는 방법
- Redis는 ANSIC으로 작성된 오픈 소스 다중 플랫폼 데이터 저장 소프트웨어입니다. Redis는 Lua, C, Java, Python, Perl, PHP 및 기타 여러 언어를 지원할 수 있습니다. RedisRedis를 빌드하려면 현재 공식 RPM 설치 패키지가 없습니다. 소스 코드에서 컴파일해야 하며, 컴파일하려면 Make와 GCC를 설치해야 합니다. GCC 및 Make가 설치되지 않은 경우 yum을 사용하여 설치하십시오. yuminstallgccmake는 공식 웹사이트에서 tar 압축 패키지를 다운로드합니다. 컬http://download.redis.io/releases/redis-3.0.4.tar.gz-oredis-
- Redis 1646 2023-05-31 08:25:21
-
- PHP+redis를 사용하여 블룸 필터를 구현하는 방법
- 먼저 해시 함수 컬렉션 클래스를 정의합니다. 이러한 해시 함수가 모두 사용되는 것은 아닙니다. 실제로 32비트 해시 값은 비트 시퀀스의 전체 양과 사용하는 양에 따라 결정될 수 있습니다. 저장해야 합니다. 최적의 값은 위에 나와 있습니다. classBloomFilterHash{/***JustinSobel이 작성한 비트별 해시 함수*/publicfunctionJSHash($string,$len=null){$hash=1315423911;$len||$len=strlen($string);for($i =0; $iHash->$함수(
- Redis 1759 2023-05-31 08:13:13
-
- Redis에서 사용자 토큰 저장 문제를 해결하는 방법
- Redis는 사용자 토큰을 저장합니다. 전자 상거래와 유사한 시스템을 설계할 때 일반적인 요구 사항은 각 페이지에 로그인된 사용자 정보를 전달해야 한다는 것입니다. 두 가지 일반적인 솔루션이 있습니다. 쿠키를 사용하여 저장하는 것과 JWT를 사용하여 저장하는 것입니다. 그러나 Redis 캐시가 시스템에서 사용되는 경우 Redis에서 사용자 토큰을 캐싱하는 세 번째 솔루션도 있습니다. 로그인 시 토큰을 생성하여 Redis에 저장 //토큰 객체를 생성하여 redis에 저장 redisTemplate.opsForHash().put("token","user",user)
- Redis 2031 2023-05-31 08:06:10
-
- SpringBoot 통합 Redis 클라이언트의 시간 초과를 해결하는 방법
- 문제는 개발 중에 Lettuce를 사용하여 Redis에 연결했는데, 일정 시간 동안 사용하지 않은 후 다시 Redis를 실행하려고 하면 다시 연결한 후 연결 시간 초과 오류가 발생했습니다. 이유는 다음과 같습니다. Lettuce 적응형 토폴로지 새로 고침(Adaptiveupdates) 및 예약된 토폴로지 새로 고침(Periodicupdates)이 기본적으로 꺼져 있어 문제가 발생합니다. 해결 방법 1: 1. 연결 팩토리 인스턴스를 다시 작성하고 해당 LettuceClientConfiguration을 변경하여 토폴로지 업데이트 @ConfigurationpublicclassRedisConfig{ @를 활성화합니다. AutowiredprivateRed
- Redis 1676 2023-05-30 23:55:12
-
- Redis를 사용하여 카운트다운 작업을 구현하는 방법
- 예는 다음과 같습니다: importredisimporttimedefevent_handler(msg):'''키 만료를 수신한 후 얻은 메시지는 다음과 같습니다 msg={'type':'pmessage',#Return value type 'pattern':'__keyevent@2__ :만료됨',# 소스 '채널'
- Redis 1774 2023-05-30 23:55:05
-
- Springboot가 Redis를 사용하여 인터페이스 멱등성 차단을 구현하는 방법
- 텍스트에서 사용자 지정 주석을 사용하는 방법: ① 멱등성으로 가로채야 하는 인터페이스를 표시합니다. ② 각 인터페이스에는 서로 다른 멱등성 범위 시간이 필요할 수 있습니다. 예를 들어 2초 이내일 수도 있고, 3초 이내일 수도 있으며, 시간은 다음과 같습니다. ③ 일단 트리거되면 예, 프롬프트가 다를 수 있습니다. 예: VIP 인터페이스, 일반 사용자 인터페이스, 프롬프트가 다릅니다(농담입니다). 효과: 실제 전투는 주석, 인터셉터, 인터셉터의 핵심 3개 세트로 시작됩니다. 및 인터셉터 구성 ①RepeatDaMie.javaimportjava.lang.annotation.ElementType ;importjava.lang.annotation.Retention;importjava.lang.annot
- Redis 1384 2023-05-30 23:44:10
-
- centos7.8에 redis5.0.10을 설치하는 방법
- centos7.8 서버 준비 및 호스트 이름 수정#hostnamectlset-hostnameredishostredis설치redis 설치 패키지 다운로드#cd/opt#wgethttps://download.redis.io/releases/redis-5.0.10.tar.gz압축된 패키지 압축 풀기# cd/opt#tar-zxfredis-5.0.10.tar.gz컴파일 및 설치#cd/opt#cdredis-5.0.10##gcc 컴파일러 설치#yuminstallgcc#makeMALLOC=libc##makein
- Redis 1841 2023-05-30 23:34:04
-
- Redis+Caffeine이 분산된 2차 수준 캐시 구성 요소를 구현하는 방법
- 소위 2단계 캐시 캐시는 읽기 속도가 느린 매체에서 데이터를 읽어서 디스크-->메모리와 같이 읽기 속도가 빠른 매체에 저장하는 것입니다. 일반적으로 우리는 데이터베이스와 같은 데이터를 디스크에 저장합니다. 매번 데이터베이스에서 읽으면 디스크 자체의 IO에 따라 읽기 속도가 영향을 받기 때문에 redis와 같은 메모리 캐시가 있습니다. 데이터를 읽고 메모리에 넣을 수 있으므로 데이터를 가져와야 할 때 데이터를 메모리에서 직접 반환할 수 있어 속도가 크게 향상될 수 있습니다. 그러나 Redis는 일반적으로 클러스터에 별도로 배포되므로 네트워크 IO가 소비됩니다. Redis 클러스터와의 연결에는 이미 연결 풀과 같은 도구가 있지만 여전히 특정 데이터 전송 소비가 있습니다. 그래서 있습니다
- Redis 1081 2023-05-30 23:10:58
-
- springboot가 redis를 통합하고 전역적으로 고유한 인덱스 ID를 생성하는 방법
- springboot 통합 redispom 파일 org.springframework.bootspring-boot-starter-data-redisapplication.yaml 파일 spring:#redis 캐시 redis:connect-timeout:180000#Connection timeout time lettuce:pool:#연결 풀의 최대 연결 수 max -active: 8#최대 차단 대기 시간(음수는 제한 없음을 의미)max-wait:1#연결의 최대 유휴 연결 poolmax-idle:5#연결의 최소 유휴 연결 poolmin-idle:0#단일 머신 모드
- Redis 1667 2023-05-30 23:01:07
-
- Linux 명령어 조작 및 Redis 설치 방법은 무엇인가요?
- 컴퓨터 운영 체제: Windows 7, 8, 10, 데이터베이스 tomcat 캐시(redis)...1. 가상 머신을 설치하는 경우 Kingsoft Antivirus 및 360 Protection을 종료해야 합니다(vmware 프로그램 비활성화). 명령: 일반 구문: 명령은 다음과 같습니다. ./ 또는 ../가 뒤에 오지 않아 현재 디렉토리를 나타냅니다. ../는 현재 디렉토리를 나타냅니다. ../는 이전 디렉토리를 나타냅니다./는 루트 디렉토리를 나타냅니다. 화면 지우기 디스크 관리: lslist는 디렉토리의 데이터를 표시합니다.
- Redis 1486 2023-05-30 22:49:04
-
- Node.js에서 Redis에 쿼리 기능을 추가하는 방법
- 예: 새 모듈의 경우 프로젝트에 redis 모듈을 설치해야 사용할 수 있습니다. cnpminstallredis 명령을 사용하여 새 redis.js 파일을 생성합니다. 코드는 다음과 같습니다. //redis 소개 varredis=require("redis");//redis 클라이언트 생성 varclient=redis.createClient("6379","127.0.0.1 ");// 연결 오류 처리 client.on("error",function(er
- Redis 813 2023-05-30 21:55:04
-
- Redis에서 Redisson red lock을 사용하는 원리는 무엇입니까?
- Redis의 빨간색 잠금 마스터-슬레이브 구조 분산 잠금 문제를 사용하는 이유는 무엇입니까? Redis 분산 잠금을 구현하는 가장 간단한 방법은 Redis에서 키를 생성하는 것입니다. 이 키에는 잠금이 결국 자동으로 해제되도록 보장하는 만료 시간(TTL)이 있습니다. 잃다. 클라이언트가 리소스를 해제(잠금 해제)하면 키가 삭제됩니다. 표면적으로는 잘 작동하는 것처럼 보이지만 심각한 단일 실패 지점 문제가 있습니다. Redis가 중단되면 어떻게 될까요? 슬레이브 노드를 추가하면 이 문제가 해결될 수 있다고 말할 수도 있습니다. 그러나 이것은 일반적으로 작동하지 않습니다. 이렇게 하면 Redis의 마스터-슬레이브 동기화가 일반적으로 비동기식이므로 리소스를 독점적으로 사용할 수 없습니다. 이 시나리오(마스터-슬레이브 구조)에는 명백한 경쟁 조건이 있습니다.
- Redis 1645 2023-05-30 21:35:18
-
- Go에서 redis와 redigo를 작동하는 방법
- Redis를 운영하고, golang을 설치하고, redis를 운영합니다. redigo 및 go-redis와 같은 여러 클라이언트 패키지가 있습니다. github에서 가장 많은 별을 받은 패키지는 redigo입니다. gogetgithub.com/garyburd/redigo/redisimport "github.com/garyburd/redigo/redis" 연결 Conn 인터페이스는 Redis와의 협업을 위한 기본 인터페이스입니다. Dial, DialWithTimeout 또는 NewConn 기능을 사용하여 연결을 만들 수 있습니다. 작업이 완료되면 애플리케이션을 완료하려면 Close 함수를 호출해야 합니다.
- Redis 1237 2023-05-30 21:25:10
-
- Redis가 왜 그렇게 빠른가요?
- Redis는 키-값 쌍을 기반으로 하는 NoSQL 데이터베이스입니다. Redis의 Value는 String, hash, list, set, zset, Bitmaps, HyperLogLog 등 다양한 데이터 구조와 알고리즘으로 구성될 수 있습니다. Redis는 또한 키 만료, 게시 및 구독, 트랜잭션, Lua 스크립트, 센티널, 클러스터 및 기타 기능을 제공합니다. Redis는 명령을 매우 빠르게 실행하며 공식 성능에 따르면 10w+qps에 도달할 수 있습니다. 그래서 이 글에서는 주로 Redis가 얼마나 빠른지 소개합니다. 주요 포인트는 다음과 같습니다. 1. 개발 언어 이제 우리는 프로그래밍을 위해 Java, Python 등과 같은 고급 언어를 사용합니다. 아마도 당신은 그럴 것이다
- Redis 2927 2023-05-30 20:27:38
-
- Redis 직렬화 변환 유형 오류를 해결하는 방법
- 유형'org.springframework.data.redis.core.convert.MappingRedisConverter'torequiredtype'org.springframework.data.redis.core.mapping.RedisMappingContext':nomatchingeditorsorconversionstrategyfoundwithsetV의 값을 변환할 수 없습니다.
- Redis 1722 2023-05-30 20:26:00