lib/picky/backend/redis.rb in picky-2.6.0 vs lib/picky/backend/redis.rb in picky-2.7.0
- old
+ new
@@ -1,25 +1,25 @@
module Backend
- # TODO Needs a reconnect to be run after forking.
#
- class Redis < Backend
+ #
+ class Redis < Base
def initialize bundle_name, category
super bundle_name, category
# Refine a few Redis "types".
#
- @index = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:index"
+ @inverted = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:inverted"
@weights = Redis::StringHash.new "#{category.identifier}:#{bundle_name}:weights"
- @similarity = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:similarity"
+ @similarity = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:similarity"
@configuration = Redis::StringHash.new "#{category.identifier}:#{bundle_name}:configuration"
end
# Delegate to the right collection.
#
def ids sym
- index.collection sym
+ inverted.collection sym
end
# Delegate to the right member value.
#
# Note: Converts to float.
\ No newline at end of file