페이지 이력
...
메모리 관리 타입 중 이 문서는 Redis 설치 및 구성 방법
설치 준비
방법에 대해서 다룹니다.
정보 |
---|
Redis는 Linux, Windows 다양한 OS를 지원하지만, Linux 사용을 권장합니다.
|
설치준비
...
Redis-stable 버전 다운르도 (wget http://download.redis.io/redis-stable.tar.gz)
설치
...
tar xvzf redis-stable.tar.gz
cd redis-stable
make
sudo make install
설정방법
...
Redis Server
sudo ./REDIS_PATH/src/redis-server (redis.conf)
정보 |
---|
Redis의 경우 Single, Replication, Cluster 모드를 지원한다지원합니다.
|
Redis config file 설정
...
- MagicInfo Server config.properties
- cache.type = redis
- redis.config.path = C:/redisSingle.json
- redis config 설정
Cluster mode
{ "clusterServersConfig":{ "idleConnectionTimeout":10000, "pingTimeout":1000, "connectTimeout":10000, "timeout":3000, "retryAttempts":3, "retryInterval":1500, "failedSlaveReconnectionInterval":3000, "failedSlaveCheckInterval":60000, "password":null, "subscriptionsPerConnection":5, "clientName":null, "loadBalancer":{ "class":"org.redisson.connection.balancer.RoundRobinLoadBalancer" }, "subscriptionConnectionMinimumIdleSize":1, "subscriptionConnectionPoolSize":50, "slaveConnectionMinimumIdleSize":32, "slaveConnectionPoolSize":64, "masterConnectionMinimumIdleSize":32, "masterConnectionPoolSize":64, "readMode":"SLAVE", "subscriptionMode":"SLAVE", "nodeAddresses":[ "redis://REDIS_URL:REDIS_PORT", "redis://REDIS_URL:REDIS_PORT", "redis://REDIS_URL:REDIS_PORT" ], "scanInterval":1000, "pingConnectionInterval": 0, "keepAlive": false, "tcpNoDelay": false }, "threads":0, "nettyThreads":0, "codec":{ "class":"org.redisson.codec.SerializationCodec" }, "transportMode":"NIO" }
Replicated mode
{ "replicatedServersConfig":{ "idleConnectionTimeout":10000, "pingTimeout":1000, "connectTimeout":10000, "timeout":3000, "retryAttempts":3, "retryInterval":1500, "failedSlaveReconnectionInterval":3000, "failedSlaveCheckInterval":60000, "password":null, "subscriptionsPerConnection":5, "clientName":null, "loadBalancer":{ "class":"org.redisson.connection.balancer.RoundRobinLoadBalancer" }, "subscriptionConnectionMinimumIdleSize":1, "subscriptionConnectionPoolSize":50, "slaveConnectionMinimumIdleSize":32, "slaveConnectionPoolSize":64, "masterConnectionMinimumIdleSize":32, "masterConnectionPoolSize":64, "readMode":"SLAVE", "subscriptionMode":"SLAVE", "nodeAddresses":[ "redis://REDIS_URL:REDIS_PORT", "redis://REDIS_URL:REDIS_PORT", "redis://REDIS_URL:REDIS_PORT" ], "scanInterval":1000, }, "threads":0, "nettyThreads":0, "codec":{ "class":"org.redisson.codec.SerializationCodec" }, "transportMode":"NIO" }
Single instance mode
{ "singleServerConfig":{ "idleConnectionTimeout":10000, "pingTimeout":1000, "connectTimeout":10000, "timeout":3000, "retryAttempts":3, "retryInterval":1500, "password":null, "subscriptionsPerConnection":5, "clientName":null, "address":"redis://REDIS_URL:REDIS_PORT", "subscriptionConnectionMinimumIdleSize":1, "subscriptionConnectionPoolSize":50, "connectionMinimumIdleSize":32, "connectionPoolSize":64, "database":0, "dnsMonitoringInterval":5000 }, "threads":0, "nettyThreads":0, "codec":{ "class":"org.redisson.codec.SerializationCodec" }, "transportMode":"NIO" }
Master slave mode
{ "masterSlaveServersConfig":{ "idleConnectionTimeout":10000, "pingTimeout":1000, "connectTimeout":10000, "timeout":3000, "retryAttempts":3, "retryInterval":1500, "failedSlaveReconnectionInterval":3000, "failedSlaveCheckInterval":60000, "password":null, "subscriptionsPerConnection":5, "clientName":null, "loadBalancer":{ "class":"org.redisson.connection.balancer.RoundRobinLoadBalancer" }, "subscriptionConnectionMinimumIdleSize":1, "subscriptionConnectionPoolSize":50, "slaveConnectionMinimumIdleSize":32, "slaveConnectionPoolSize":64, "masterConnectionMinimumIdleSize":32, "masterConnectionPoolSize":64, "readMode":"SLAVE", "subscriptionMode":"SLAVE", "slaveAddresses":[ "redis://REDIS_URL:REDIS_PORT", "redis://REDIS_URL:REDIS_PORT" ], "masterAddress": "redis://127.0.0.1:6379" "database":0 }, "threads":0, "nettyThreads":0, "codec":{ "class":"org.redisson.codec.SerializationCodec" }, "transportMode":"NIO" }
관련 문서
레이블별 문서 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...