@groovy.util.logging.Commons class RedisService extends java.lang.Object
| Modifiers | Name | Description |
|---|---|---|
static int |
KEY_DOES_NOT_EXIST |
|
static int |
NO_EXPIRATION_TTL |
| Type | Name and description |
|---|---|
grails.core.GrailsApplication |
grailsApplication |
java.lang.Object |
redisPool |
boolean |
transactional |
| Constructor and description |
|---|
RedisService
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
deleteKey(java.lang.String key)Deletes key from redis. |
|
void |
deleteKeysWithPattern(java.lang.Object keyPattern) |
|
java.lang.Object |
flushDB() |
|
protected java.util.List<java.lang.Long> |
getIdListFor(java.lang.String key) |
|
protected java.util.List |
hydrateDomainObjectsFrom(java.lang.Class domainClass, java.util.List<java.lang.Long> idList) |
|
java.lang.Object |
memoize(java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoize(java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.util.List<java.lang.Long> |
memoizeDomainIdList(java.lang.Class domainClass, java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.util.List<java.lang.Long> |
memoizeDomainIdList(java.lang.Class domainClass, java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.util.List |
memoizeDomainList(java.lang.Class domainClass, java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.util.List |
memoizeDomainList(java.lang.Class domainClass, java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeDomainObject(java.lang.Class domainClass, java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeDomainObject(java.lang.Class domainClass, java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeHash(java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeHash(java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeHashField(java.lang.String key, java.lang.String field, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeHashField(java.lang.String key, java.lang.String field, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeList(java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeList(java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeObject(java.lang.Class clazz, java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeObject(java.lang.Class clazz, java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeScore(java.lang.String key, java.lang.String member, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeScore(java.lang.String key, java.lang.String member, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeSet(java.lang.String key, java.lang.Integer expire, groovy.lang.Closure closure) |
|
java.lang.Object |
memoizeSet(java.lang.String key, java.util.Map options, groovy.lang.Closure closure) |
|
java.lang.Object |
methodMissing(java.lang.String name, java.lang.Object args) |
|
java.lang.Long |
persistDomainId(java.lang.Long domainId, java.lang.String key, java.lang.Integer expire) |
|
void |
propertyMissing(java.lang.String name, java.lang.Object value) |
|
java.lang.Object |
propertyMissing(java.lang.String name) |
|
protected void |
saveIdListTo(java.lang.String key, java.util.List domainList, java.lang.Integer expire) |
|
RedisService |
withConnection(java.lang.String connectionName) |
|
java.lang.Object |
withOptionalPipeline(groovy.lang.Closure clos, java.lang.Boolean returnAll) |
|
java.lang.Object |
withOptionalRedis(groovy.lang.Closure clos)An implementation of withRedis that suppresses JedisConnectException to support the memoization model |
|
java.lang.Object |
withPipeline(groovy.lang.Closure closure, java.lang.Boolean returnAll) |
|
java.lang.Object |
withRedis(groovy.lang.Closure closure) |
|
java.lang.Object |
withTransaction(groovy.lang.Closure closure) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Deletes key from redis.
key - The key to delete.An implementation of withRedis that suppresses JedisConnectException to support the memoization model @return
Groovy Documentation