Redis를 CLI로 사용 해보기 Udemy의 강의를 보고 정리한 글입니다. 강의에서는 CLI Tool을 강사님이 웹에 배포하여 서비스를 제공해주셨습니다. (학습을 위해) 궁금하신 분은 https://www.udemy.com/course/redis-the-complete-developers-guide-p/ Redis를 사용할 수 있는 연습 공간이다 이전에 만들었던 Redis Database를 연결하여 Redis의 여러 자료구조에 대해 경험할 수 있다. 뭔지는 모르겠지만, Set 자료구조 같아 보인다. 일단 OK이니 접속은 성공한 셈.!
강의
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; // 피보나치 나머지 public class Main { // 피보나치 수를 N번 구해놓으면? public static int[] fibonacci = new int[1000001]; public static void main(String[] args) throws IOException { // 피보나치 수열과 8자리 전화번호의 관련성 연구 // 어떤 수 N이 주어졌을 때, N번째 피보나치 수의 마지막 8자리 숫자를 // 정수형태로 출력하는 프로그램을 작성 // 1이상 100만 이하의 자연수 N // 입력 BufferedReader br =..
import java.lang.*; import java.util.*; public class Main { public static final Scanner scanner = new Scanner(System.in); public static final int MAX_TABLE_LENGTH = 10000; public static int fillFrequencyTable(int[] data, int n, int[] table) { Listlist = new ArrayList(); for(int i = 0; i < n; i ++){ table[data[i]]++; } int value = 0; for(int i = 0; i < MAX_TABLE_LENGTH; i ++){ if(value < table[i]..
RAM -> 1차 메모리(Internal) HDD, SSD, USB disk(File system), Backup device -> 2차 메모리(Storage) CPU가 연산을 할 때 메모리 중의 핵심 -> Register까지 정보를 가지고 와야 그 때부터 연산을 할 수 있게 된다 문제는? - CPU가 제일 빠르다. (속도 4.xGHz 단위 등등) - RAM은 속도가 느리다. (1.xGHz) - 더 큰 속도 차이는? - 1차 메모리 -> 2차 메모리 넘어갈 때이다. ex) CPU가 연산을 하는데 CPU 자체의 속도: A 2차 메모리에서 작동하는 속도 : B A하고 B하고 속도 차가 얼마나 나는 걸까? A가 비행기로 날아가는 속도라면 B는 사람이 엎드려서 기어가는 속도(비유) 너무 GAP이 크다. 그래서 ..