Class: Redis

Inherits:
Object
  • Object
show all
Defined in:
lib/redis/bitops.rb,
lib/redis/bitops/bitmap.rb,
lib/redis/bitops/configuration.rb,
lib/redis/bitops/sparse_bitmap.rb,
lib/redis/bitops/queries/unary_operator.rb,
lib/redis/bitops/queries/binary_operator.rb,
lib/redis/bitops/queries/lazy_evaluation.rb,
lib/redis/bitops/queries/tree_building_helpers.rb,
lib/redis/bitops/queries/materialization_helpers.rb

Defined Under Namespace

Modules: Bitops

Instance Method Summary collapse

Instance Method Details

#bitmap(key) ⇒ Object

Creates a new bitmap.



17
18
19
# File 'lib/redis/bitops.rb', line 17

def bitmap(key)
  Bitops::Bitmap.new(key, self)
end

#sparse_bitmap(key, bytes_per_chunk = nil) ⇒ Object

Creates a new sparse bitmap storing data in n chunks to conserve memory.



23
24
25
# File 'lib/redis/bitops.rb', line 23

def sparse_bitmap(key, bytes_per_chunk = nil)
  Bitops::SparseBitmap.new(key, self, bytes_per_chunk)
end