golang - GameServer(TCP) 프로그래밍 학습을 위한 Github 저장소

Golang으로 게임서버(TCP)를 만들 수 있는 기술을 배우기 위해 단계 별로 실습을 할 수 있도록 만든 저장소이다. golang_socketGameServer_codelab 회사에서 위 저장소 코드를 중심으로 실습을 하였다. 저장소가 도움이 되었다면 스타 부탁한다~ ^^ 참고 코드 오픈 소스 TCP 서버 코드 모음
더 읽기

StackExchange.Redis - score 사용하기

StackExchange.Redis 사용 방법 정리. 접속 실패 출처 //Redis의 DB를 선택 IDatabase db = RedisRepository.SelectCache(0); //key 생성 var key = "hoge"; // score 계산을 위해 Unixtime 얻기 var unixSeconds = DateTimeOffset.Now.ToUnixTimeSeconds(); //경과 초 수를 score로 저장 var score = (double)unixSeconds; //관람...
더 읽기

StackExchange.Redis - 간단 사용

StackExchange.Redis 사용 방법 정리. 문자열 저장 및 읽기 출처 using System; using StackExchange.Redis; using System.Threading; namespace RedisSample { class Program { static void Main(string[] args) { ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost"); // 데이터베이스 얻기 IDatabase cache = redis.GetDatabase(); // 값 저장...
더 읽기

StackExchange.Redis - list

StackExchange.Redis 사용 방법 정리. 리스트 선두에 추가 출처 var redis = ConnectionMultiplexer.Connect("127.0.0.1:6379"); var db = redis.GetDatabase(); db.ListLeftPush("mykey", "value1"); db.ListLeftPush("mykey", "value2"); db.ListLeftPush("mykey", "value3"); 리스트 꼬리에 추가 출처 var redis = ConnectionMultiplexer.Connect("127.0.0.1:6379"); var db = redis.GetDatabase(); db.ListRightPush("mykey", "value1"); db.ListRightPush("mykey", "value2"); db.ListRightPush("mykey", "value3");...
더 읽기