본문 바로가기

[C#] Redis 사용하기 - String Nuget -> StackExchange.Redis 설치 연결하기 using StackExchange.Redis; var client = ConnectionMultiplexer.Connect("localhost"); var database = client.GetDatabase(); 기본적인 값 설정/가져오기 // KEY : VALUE 값을 설정합니다. await database.StringSetAsync("KEY", "VALUE"); // KEY에 해당하는 값을 가져옵니다. var value = await database.StringGetAsync("KEY"); // KEY : VALUE를 설정하고, KEY 에 대해 이전 값을 가져옵니다. var old = await database.StringGetSe.. 더보기
[Redis] JSON vs HASH http://stackoverflow.com/questions/16375188/redis-strings-vs-redis-hashes-to-represent-json-efficiency Redis에 객체를 저장할 때 있어서의 JSON을 넣는 방법과 Redis Hash를 쓰는 것에 대한 비교 JSON 을 사용할 때한번 불러오면 대부분의 필드가 사용될 때불러온 후에도 경우에 따라 사용해야 하는 필드가 달라질 때오브젝트 구조에 중첩이 있을 때 HASH 를 사용할 때 한번에 한, 두개 정도의 필드만이 사용될 때특정 상황에 사용해야 하는 필드가 명확할 때 더보기
[Unity] Android keystore 경로 상대경로로 지정하기 유니티의 안드로이드 빌드 환경을 설정에서 키스토어 파일을 등록할 때, 일반적으로 Browe Keystore 버튼으로 파일을 등록하게 되면 위 사진과 같이 절대경로가 설정된다. 자동 빌드 환경이나, 서로 다른 빌드 머신에서 빌드하고자 할 때 굉장히 짜증나는 부분이며 제대로된 해결 방법은 없고 편법을 사용해야 하는 것을 보인다. 유니티 상단 메뉴 -> Edit -> Project Settings -> Editor -> Asset Serialization값을 Force Text 로 변경한다. 이 작업은 다른 설정 또는 .unity 파일도 모두 변경합니다. 프로젝트 경로 -> ProjectSettings 폴더 -> ProjectSettings.asset 을 열면 텍스트로 변환되어 있다. 이중 AndroidKey.. 더보기