xmemcached
High performance, easy to use multithreaded memcached client in java.
파일 탐색기
최종 버전 다운로드 (.zip)- BaseReadWriteThread.java
- BaseTest.java
- Constants.java
- StringGenerator.java
- pom.xml
- java_memcached-release_2.5.1.jar
- JavaMemCached.java
- ReadWriteThread.java
- log4j.properties
- pom.xml
- memcachedjava251.log
- spymemcached25.log
- xmemcached1261.log
- xmemcached200.log
- xmemcached246.log
- benchmark.html
- charts.js
- memcached-2.5.jar
- ReadWriteThread.java
- Spymemcached.java
- log4j.properties
- pom.xml
- xmemcached-1.2.6.1.jar
- ReadWriteThread.java
- Xmemcached.java
- log4j.properties
- pom.xml
- ReadWriteThread.java
- Xmemcached.java
- log4j.properties
- pom.xml
- ReadWriteThread.java
- Xmemcached.java
- log4j.properties
- pom.xml
- .gitignore
- pom.xml
- README.md
- run.sh
- distribution.xml
- src.xml
- AbstractIoBuffer.java
- BufferDataException.java
- CachedBufferAllocator.java
- IoBuffer.java
- IoBufferAllocator.java
- IoBufferHexDumper.java
- IoBufferWrapper.java
- package.html
- SimpleBufferAllocator.java
- Configuration.java
- package.html
- AbstractController.java
- AbstractSession.java
- ByteBufferCodecFactory.java
- FutureImpl.java
- FutureLockImpl.java
- HandlerAdapter.java
- PoolDispatcher.java
- StandardSocketOption.java
- TextLineCodecFactory.java
- WriteMessageImpl.java
- CodecFactory.java
- Controller.java
- ControllerLifeCycle.java
- ControllerStateListener.java
- Dispatcher.java
- EventType.java
- Handler.java
- package.html
- Session.java
- SessionConfig.java
- SessionManager.java
- SocketOption.java
- WriteMessage.java
- AbstractNioSession.java
- NioController.java
- NioTCPSession.java
- Reactor.java
- SelectorManager.java
- SocketChannelController.java
- NioSession.java
- NioSessionConfig.java
- package.html
- SelectionKeyHandler.java
- TCPController.java
- DefaultStatistics.java
- SimpleStatistics.java
- package.html
- Statistics.java
- ByteBufferMatcher.java
- ByteBufferUtils.java
- CircularQueue.java
- ConcurrentHashSet.java
- DispatcherFactory.java
- LinkedTransferQueue.java
- MapBackedSet.java
- package.html
- PropertyUtils.java
- ResourcesUtils.java
- SelectorFactory.java
- ShiftAndByteBufferMatcher.java
- ShiftOrByteBufferMatcher.java
- SimpleQueue.java
- SystemUtils.java
- TransferQueue.java
- WorkerThreadFactory.java
- AuthInfo.java
- AuthMemcachedConnectListener.java
- AuthTask.java
- package.html
- PlainCallbackHandler.java
- AutoDiscoveryCacheClient.java
- AutoDiscoveryCacheClientBuilder.java
- AutoDiscoveryUtils.java
- CacheNode.java
- ClusterConfiguration.java
- ConfigUpdateListener.java
- ConfigurationPoller.java
- AWSElasticCacheClient.java
- AWSElasticCacheClientBuilder.java
- AWSUtils.java
- ConfigurationPoller.java
- BufferAllocator.java
- CachedBufferAllocator.java
- IoBuffer.java
- package.html
- SimpleBufferAllocator.java
- SimpleIoBuffer.java
- MemcachedCodecFactory.java
- MemcachedDecoder.java
- MemcachedEncoder.java
- package.html
- BaseBinaryCommand.java
- BinaryAppendPrependCommand.java
- BinaryAuthListMechanismsCommand.java
- BinaryAuthStartCommand.java
- BinaryAuthStepCommand.java
- BinaryAutoDiscoveryCacheConfigCommand.java
- BinaryCASCommand.java
- BinaryDecodeStatus.java
- BinaryDeleteCommand.java
- BinaryFlushAllCommand.java
- BinaryGetAndTouchCommand.java
- BinaryGetCommand.java
- BinaryGetMultiCommand.java
- BinaryIncrDecrCommand.java
- BinaryNoopCommand.java
- BinaryQuitCommand.java
- BinarySetMultiCommand.java
- BinaryStatsCommand.java
- BinaryStoreCommand.java
- BinaryTouchCommand.java
- BinaryVerbosityCommand.java
- BinaryVersionCommand.java
- OpCode.java
- package.html
- ResponseStatus.java
- KestrelDeleteCommand.java
- KestrelFlushAllCommand.java
- KestrelGetCommand.java
- KestrelSetCommand.java
- package.html
- package.html
- TextAutoDiscoveryCacheConfigCommand.java
- TextCacheDumpCommand.java
- TextCASCommand.java
- TextDeleteCommand.java
- TextFlushAllCommand.java
- TextGetCommand.java
- TextGetMultiCommand.java
- TextGetOneCommand.java
- TextIncrDecrCommand.java
- TextQuitCommand.java
- TextStatsCachedumpCommand.java
- TextStatsCommand.java
- TextStoreCommand.java
- TextTouchCommand.java
- TextVerbosityCommand.java
- TextVersionCommand.java
- AssocCommandAware.java
- BinaryCommandFactory.java
- Command.java
- CommandType.java
- KestrelCommandFactory.java
- MapReturnValueAware.java
- MergeCommandsAware.java
- OperationStatus.java
- package.html
- ServerAddressAware.java
- StoreCommand.java
- TextCommandFactory.java
- VerbosityCommand.java
- MemcachedClientException.java
- MemcachedDecodeException.java
- MemcachedException.java
- MemcachedServerException.java
- NoValueException.java
- package.html
- UnknownCommandException.java
- AbstractMemcachedSessionLocator.java
- AddressMemcachedSessionComparator.java
- ArrayMemcachedSessionLocator.java
- ClosedMemcachedTCPSession.java
- ConnectFuture.java
- DefaultKeyProvider.java
- ElectionMemcachedSessionLocator.java
- FlowControlLinkedTransferQueue.java
- IndexMemcachedSessionComparator.java
- KetamaMemcachedSessionLocator.java
- KeyIteratorImpl.java
- LibmemcachedMemcachedSessionLocator.java
- MemcachedClientStateListenerAdapter.java
- MemcachedConnector.java
- MemcachedHandler.java
- MemcachedTCPSession.java
- Optimizer.java
- OptimizerMBean.java
- package.html
- PHPMemcacheSessionLocator.java
- RandomMemcachedSessionLocaltor.java
- ReconnectRequest.java
- RoundRobinMemcachedSessionLocator.java
- Constants.java
- MemcachedClientNameHolder.java
- package.html
- StatisticsHandler.java
- StatisticsHandlerMBean.java
- XMemcachedMbeanServer.java
- ClosedMemcachedSession.java
- Connector.java
- MemcachedSession.java
- MemcachedSessionConnectListener.java
- package.html
- BaseSerializingTranscoder.java
- CachedData.java
- CompressionMode.java
- IntegerTranscoder.java
- LongTranscoder.java
- package.html
- PrimitiveTypeTranscoder.java
- SerializingTranscoder.java
- StringTranscoder.java
- TokyoTyrantTranscoder.java
- Transcoder.java
- TranscoderUtils.java
- WhalinTranscoder.java
- WhalinV1Transcoder.java
- AddrUtil.java
- ByteUtils.java
- FastStringEncoder.java
- InetSocketAddressWrapper.java
- OpaqueGenerater.java
- package.html
- Protocol.java
- XMemcachedClientFactoryBean.java
- CASOperation.java
- CommandFactory.java
- Counter.java
- FlowControl.java
- GetsResponse.java
- HashAlgorithm.java
- KeyIterator.java
- KeyProvider.java
- MemcachedClient.java
- MemcachedClientBuilder.java
- MemcachedClientCallable.java
- MemcachedClientStateListener.java
- MemcachedOptimizer.java
- MemcachedSessionComparator.java
- MemcachedSessionLocator.java
- package.html
- XMemcachedClient.java
- XMemcachedClientBuilder.java
- XMemcachedClientMBean.java
- site.xml
- Bar.java
- Foo.java
- IoBufferTest.java
- ConfigurationTest.java
- AbstractControllerUnitTest.java
- ByteBufferCodecFactoryUnitTest.java
- FutureImplUnitTest.java
- FutureLockImplUnitTest.java
- PoolDispatcherUnitTest.java
- TextLineCodecFactoryUnitTest.java
- SocketOptionUnitTest.java
- MockSelectableChannel.java
- MockSelectionKey.java
- ReactorUnitTest.java
- SelectorManagerUnitTest.java
- SimpleStatisticsTest.java
- ByteBufferMatcherTest.java
- ByteBufferUtilsTest.java
- DispatcherFactoryUnitTest.java
- FastStringEncoderTest.java
- QueueTest.java
- ShiftAndByteBufferMatcherTest.java
- ShiftOrByteBufferMatcherTest.java
- SystemUtilsUniTest.java
- Main.java
- BinaryProtocolExample.java
- CASExample.java
- MemcachedStateListenerExample.java
- SASLExample.java
- SimpleExample.java
- SpringExample.java
- AbstractChecker.java
- BlankKeyChecker.java
- ExceptionChecker.java
- InValidKeyChecker.java
- MockTranscoder.java
- TooLongKeyChecker.java
- TranscoderChecker.java
- MemcachedClientPressureTest.java
- AbstractBufferAllocatorUnitTest.java
- BufferAllocatorTestSuite.java
- CachedBufferAllocatorUnitTest.java
- SimpleBufferAllocatorUnitTest.java
- MemcachedDecoderUnitTest.java
- MemcachedEncoderUnitTest.java
- BaseBinaryCommandUnitTest.java
- BinaryAppendPrependCommandUnitTest.java
- BinaryCASCommandUnitTest.java
- BinaryCommandAllTests.java
- BinaryDeleteCommandUnitTest.java
- BinaryGetAndTouchCommandUnitTest.java
- BinaryGetCommandUnitTest.java
- BinaryGetMultiCommandUnitTest.java
- BinaryIncrDecrUnitTest.java
- BinaryStatsCommandUnitTest.java
- BinaryStoreCommandUnitTest.java
- BinaryTouchCommandUnitTest.java
- TextCommandFactoryTest.java
- BaseTextCommandUnitTest.java
- TextCommandsAllTests.java
- TextDeleteCommandUnitTest.java
- TextFlushAllCommandUnitTest.java
- TextGetMultiCommandUnitTest.java
- TextGetOneCommandUnitTest.java
- TextIncrDecrCommandUnitTest.java
- TextStatsCommandUnitTest.java
- TextStoreCommandUnitTest.java
- TextTouchCommandUnitTest.java
- TextVerbositylCommandUnitTest.java
- TextVersionCommandUnitTest.java
- AbstractMemcachedSessionLocatorUnitTest.java
- AddressMemcachedSessionComparatorUnitTest.java
- ArrayMemcachedSessionLocatorUnitTest.java
- IndexMemcachedSessionComparatorUnitTest.java
- KetamaMemcachedSessionLocatorGwhalinMemcachedJavaClientUnitTest.java
- KetamaMemcachedSessionLocatorNginxUpstreamConsistentUnitTest.java
- KetamaMemcachedSessionLocatorUnitTest.java
- MemcachedClientStateListenerIT.java
- MemcachedHandlerUnitTest.java
- MockMemcachedClientStateListener.java
- OptimizerTest.java
- RoundRobinMemcachedSessionLocatorUnitTest.java
- SessionLocatorTest.java
- MockDecodeTimeoutBinaryGetOneCommand.java
- MockDecodeTimeoutTextGetOneCommand.java
- MockEncodeTimeoutBinaryGetCommand.java
- MockEncodeTimeoutTextGetOneCommand.java
- MockErrorBinaryGetOneCommand.java
- MockErrorCommand.java
- MockErrorTextGetOneCommand.java
- MemcachedClientHolderUnitTest.java
- Mock.java
- MockMBean.java
- StatisticsHandlerUnitTest.java
- XMemcachedMBeanServerUnitTest.java
- BaseSerializingTranscoderTest.java
- BaseTranscoderCase.java
- CachedDataTest.java
- IntegerTranscoderTest.java
- LongTranscoderTest.java
- PrimitiveAsStringUnitTest.java
- SerializingTranscoderTest.java
- TokyoTyrantTranscoderUnitTest.java
- TranscoderAllTests.java
- TranscoderUtilsTest.java
- WhalinTranscoderTest.java
- WhalinV1TranscoderTest.java
- AddrUtilTest.java
- OpaqueGeneraterUnitTest.java
- XMemcachedClientFactoryBeanIT.java
- AutoDiscoveryCacheClientIT.java
- AWSElasticCacheClientIT.java
- BinaryMemcachedClientIT.java
- ConnectionPoolMemcachedClientIT.java
- ConsistentHashMemcachedClientIT.java
- FailureModeUnitTest.java
- MockMemcachedSession.java
- MockSession.java
- StandardHashMemcachedClientIT.java
- XMemcachedClientIT.java
- XMemcachedClientWithKeyProviderIT.java
- applicationContext.xml
- golden_compass.txt
- log4j.properties
- sampleApplicationContext.xml
- test.properties
- .gitignore
- .travis.yml
- docker-compose.yml
- Dockerfile
- eclipse-java-google-style.xml
- LICENSE.txt
- NOTICE.txt
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/killme2008/xmemcached
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd xmemcached
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
$ docker-compose up -d
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
$ mvn test
Maven으로 의존성 설치와 빌드를 진행합니다.
$ mvn integration-test
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
