Class/Object

com.redislabs.provider.redis

RedisContext

Related Docs: object RedisContext | package redis

Permalink

class RedisContext extends Serializable

RedisContext extends sparkContext's functionality with redis functions

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RedisContext
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RedisContext(sc: SparkContext)

    Permalink

    sc

    a spark context

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def fromRedisHash[T](keysOrKeyPattern: T, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[(String, String)]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    partitionNum

    number of partitions

    returns

    RedisHashRDD of related Key-Values stored in redis server

  10. def fromRedisKV[T](keysOrKeyPattern: T, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[(String, String)]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    partitionNum

    number of partitions

    returns

    RedisKVRDD of simple Key-Values stored in redis server

  11. def fromRedisKeyPattern(keyPattern: String = "*", partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RedisKeysRDD

    Permalink

    keyPattern

    a key pattern to match, or a single key

    partitionNum

    number of partitions

    returns

    RedisKeysRDD of simple Keys stored in redis server

  12. def fromRedisKeys(keys: Array[String], partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RedisKeysRDD

    Permalink

    keys

    an array of keys

    partitionNum

    number of partitions

    returns

    RedisKeysRDD of simple Keys stored in redis server

  13. def fromRedisList[T](keysOrKeyPattern: T, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[String]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    partitionNum

    number of partitions

    returns

    RedisListRDD of related values stored in redis server

  14. def fromRedisSet[T](keysOrKeyPattern: T, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[String]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of Keys in related ZSets stored in redis server

  15. def fromRedisZRange[T](keysOrKeyPattern: T, start: Int, end: Int, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[String]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    start

    start position of target zsets

    end

    end position of target zsets

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of Keys in related ZSets stored in redis server

  16. def fromRedisZRangeByScore[T](keysOrKeyPattern: T, min: Double, max: Double, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[String]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    min

    min score of target zsets

    max

    max score of target zsets

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of Keys in related ZSets stored in redis server

  17. def fromRedisZRangeByScoreWithScore[T](keysOrKeyPattern: T, min: Double, max: Double, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[(String, Double)]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    min

    min score of target zsets

    max

    max score of target zsets

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of related Key-Scores stored in redis server

  18. def fromRedisZRangeWithScore[T](keysOrKeyPattern: T, start: Int, end: Int, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[(String, Double)]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    start

    start position of target zsets

    end

    end position of target zsets

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of related Key-Scores stored in redis server

  19. def fromRedisZSet[T](keysOrKeyPattern: T, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[String]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of Keys in related ZSets stored in redis server

  20. def fromRedisZSetWithScore[T](keysOrKeyPattern: T, partitionNum: Int = 3)(implicit redisConfig: RedisConfig = ...): RDD[(String, Double)]

    Permalink

    keysOrKeyPattern

    an array of keys or a key pattern

    partitionNum

    number of partitions

    returns

    RedisZSetRDD of related Key-Scores stored in redis server

  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. val sc: SparkContext

    Permalink

    a spark context

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toRedisFixedLIST(vs: RDD[String], listName: String, listSize: Int = 0)(implicit redisConfig: RedisConfig = ...): Unit

    Permalink

    vs

    RDD of values

    listName

    target list's name which hold all the vs

    listSize

    target list's size save all the vs to listName(list type) in redis-server

  30. def toRedisHASH(kvs: RDD[(String, String)], hashName: String, ttl: Int = 0)(implicit redisConfig: RedisConfig = ...): Unit

    Permalink

    kvs

    Pair RDD of K/V

    hashName

    target hash's name which hold all the kvs

    ttl

    time to live

  31. def toRedisKV(kvs: RDD[(String, String)], ttl: Int = 0)(implicit redisConfig: RedisConfig = ...): Unit

    Permalink

    kvs

    Pair RDD of K/V

    ttl

    time to live

  32. def toRedisLIST(vs: RDD[String], listName: String, ttl: Int = 0)(implicit redisConfig: RedisConfig = ...): Unit

    Permalink

    vs

    RDD of values

    listName

    target list's name which hold all the vs

    ttl

    time to live

  33. def toRedisSET(vs: RDD[String], setName: String, ttl: Int = 0)(implicit redisConfig: RedisConfig = ...): Unit

    Permalink

    vs

    RDD of values

    setName

    target set's name which hold all the vs

    ttl

    time to live

  34. def toRedisZSET(kvs: RDD[(String, String)], zsetName: String, ttl: Int = 0)(implicit redisConfig: RedisConfig = ...): Unit

    Permalink

    kvs

    Pair RDD of K/V

    zsetName

    target zset's name which hold all the kvs

    ttl

    time to live

  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped