Redis Cache
Советы:
— требуется JDK1.5+.
Обзор
Обычный стиль
IRedisMap<Integer, User> cache = Redis.use("redisSourceName");
User user = new User();
cache.put(1001,user);
User redisUser = cache.get(1001);
Свободный стиль
IRedisMap<Integer, User> cache = Redis.create().setServiceName("redisSourceName").build();
User user = new User();
cache.put(1001,user);
User redisUser = cache.get(1001);
Обычный стиль
Lock lock = RedisLock.useSimpleRedisLock("simpleLock", "redisSourceName");
try {
lock.lock();
lock.isLocking();
} finally {
lock.unlock();
}
Свободный стиль
Lock lock = RedisLock.create().setService("redisSourceName").setLockName("simpleLock").useSimpleRedisLock();
try {
lock.lock();
lock.isLocking();
} finally {
lock.unlock();
}
Обычный стиль
Queue<Task> queue = RedisQueue.useSimpleFifoQueue("simpleQueue","redisSourceName");
queue.enqueue(task1,task2,task3);
Task task = queue.dequeue();
Свободный стиль
Queue<Task> queue = RedisQueue.create().setService("redisSourceName").setQueueName("simpleQueue").useSimpleFifoQueue();
queue.enqueue(task1,task2,task3);
Task task = queue.dequeue();
service.names=redisSourceName,redisSourceName1,...
redisSourceName.ip = 127.0.0.1
redisSourceName.port = 6379
redisSourceName.password=password
redisSourceName.ip-port-password = 127.0.0.1:6379?password
redisSourceName1.is.cluster = true
redisSourceName1.sentinel.master.name = masterName
redisSourceName1.sentinel.hosts = 127.0.0.1:6379;127.0.0.1:6389;127.0.0.1:6379;127.0.0.1:6399
redisSourceName1.password = password
redisSourceName.open.local.cache = true
redisSourceName[.read].timeoutInMillis = 10000
redisSourceName[.write].timeoutInMillis = 10000
redisSourceName[.read].maxTotal = 8
redisSourceName[.write].maxTotal = 8
redisSourceName[.read].maxIdle = 20
redisSourceName[.write].maxIdle = 20
redisSourceName[.read].maxWait = 2000
redisSourceName[.write].maxWait = 2000
redisSourceName[.read].testOnBorrow = true
redisSourceName[.write].testOnBorrow = true
redisSourceName[.read].testOnReturn = false
redisSourceName[.write].testOnReturn = false
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId> ```
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )