¿Es posible crear espacios de nombres en Redis?¿Espacios de nombres en Redis?
Según lo que encontré, todos los comandos globales (contar, borrar todo) funcionan en todos los objetos. ¿Hay alguna manera de crear subespacios de modo que estos comandos estén limitados en contexto?
No deseo configurar diferentes servidores Redis para este fin.
Supongo que la respuesta es "No", y me pregunto por qué no se implementó esto, ya que parece ser una función útil sin demasiados gastos generales.
Un espacio de nombres no es una base de datos, la base de datos se indica mediante el número (0 a 15). El espacio de nombres se usa para agregar prefijos – kalelc
@kalelc: dado que el término "espacio de nombres" no está definido en la documentación de Redis, no creo que su aplicación del término aquí sea más canónica que la mía. Estaba aclarando que cada "base de datos" en un servidor Redis determinado es un "espacio de nombres" independiente (que claves idénticas no colisionarán). Claramente puede crear prefijos arbitrarios y tratarlos como "espacios de nombres" --- pero esta no es ninguna característica especialmente compatible en Redis; es solo una convención para usarlo. –
Gracias a Jim por la aclaración, a veces es confuso cuando encontramos el espacio de nombres en Rails con Redis. – kalelc