Aerospike 测试环境
Aerospike Test Environment
我打算删除一个命名空间,但删除整个命名空间的当前状态如何?我是否必须列出所有存在的密钥,然后手动检查并删除它们?如果是这样,API 会调用什么来列出所有集合,然后列出键?
检查 truncate-namespace 命令(asadm
中的 运行 以针对所有节点发出):
asinfo -v 'truncate-namespace:namespace=test;'
在社区版中,重新启动会恢复 t运行 的记录(除非有足够多的新更新覆盖了这些记录)。企业版将使 t运行cation 'durable' 并防止任何记录在任何类型的重启(冷或快速)时复活。
如果您的测试环境相当小,最好的办法是将数据存储在 ram 中并为每个 运行.
重新启动服务
我打算删除一个命名空间,但删除整个命名空间的当前状态如何?我是否必须列出所有存在的密钥,然后手动检查并删除它们?如果是这样,API 会调用什么来列出所有集合,然后列出键?
检查 truncate-namespace 命令(asadm
中的 运行 以针对所有节点发出):
asinfo -v 'truncate-namespace:namespace=test;'
在社区版中,重新启动会恢复 t运行 的记录(除非有足够多的新更新覆盖了这些记录)。企业版将使 t运行cation 'durable' 并防止任何记录在任何类型的重启(冷或快速)时复活。
如果您的测试环境相当小,最好的办法是将数据存储在 ram 中并为每个 运行.
重新启动服务