首页 文章
  • 3 votes
     answers
     views

    Aerospike TTL听众

    我正在与Aerospike进行POC . 它似乎符合我的所有需求,除了一个 . 当我在记录上设置TTL时,它会在TTL按预期到期后到期,但我有一个要求,我希望airospike在记录被驱逐时通知我 . 这甚至可能吗?
  • 1 votes
     answers
     views

    在Aerospike中读取多个记录时获取null记录

    我在Aerospike数据库中有 namespace : test 和 set : user . 我通过控制台上的以下命令在用户中添加了四条记录: ascli put test users barberakey '{"username":"Barbera","password":"barbera","gen...
  • 2 votes
     answers
     views

    获取基于密钥的记录范围 - Aerospike

    我对Aerospike很新 . 检查API文档,但我无法获得明确的流程 . 我正在使用Node Client . 我有记录:例如: 关键: {ns:'cache', set:'fieldA', key:'1437777737287'} 值: [1,2,3,4,5,6,7,8,9] 我想进行一个查询,以获取匹配ns,set和键的记录,例如从1437777737277到1437777737297 . ...
  • 2 votes
     answers
     views

    CAS支持aerospike python客户端

    我使用aerospike作为缓存层,需要实现CAS(比较和设置/交换) . 虽然我能够找到与php客户端(http://www.aerospike.com/docs/client/php/usage/kvs/write.html)相同的支持,但同样不适用于python客户端 . 任何人都知道CAS是否也支持python客户端 - 如果有任何相同的文档? 谢谢!
  • 3 votes
     answers
     views

    AeroSpike在我的记录中创建了TTL

    我很难从AeroSpike文档中了解以下内容: http://www.aerospike.com/docs/client/python/usage/kvs/record-structure.html 记录还有两个与之关联的元数据值 - 记录生成(修改的次数)及其ttl . 可以将ttl设置为剩余的第二个数,直到它被认为已过期,或者设置为0(对于“永不过期”和默认值) . ttl已过期的记录将由...
  • 4 votes
     answers
     views

    如何从命名空间获取所有密钥?

    如何从 aerospike 命名空间获取所有键,就像我可以使用 map.keyset 从 Map 中获取键 . 我浏览了这个链接Aerospike: how do I get record key? . 我做了答案中被告知的事情 . 我用 writePolicy.sendKey = true 编写了代码,但是当我在 scanCallback 功能中显示密钥时,我仍然得到 NULL . 这是我写一...
  • 2 votes
     answers
     views

    aerospike:recored inside set和without set之间的差异

    Aerospike支持 set 内的记录,并直接在 namespace 内(没有 set ) . 后者有什么用例?是否有任何性能明显或功能限制? My case: 我将在一个名为 test_bin_value 的垃圾箱中的一组中说有很多(十亿)记录 test_set . 现在我想跟踪bin update_timestamp 中的最新记录更新/插入时间 . 只要有人在bin test_bin_...
  • 4 votes
     answers
     views

    在Aerospike中查找TTL 0的记录

    我的空气动力学集群达到了50%的磁盘使用率并且记录开始逐出 . 我怀疑我不会每天向集群写那么多记录 . 我们有90天的TTL设置记录,命名空间的默认TTL是30天 . 我担心的是,我假设我们有0个TTL的记录,这些记录没有被逐出,甚至没有被使用 . 如何审核和查找具有0 TTL的记录(对象数),该记录应立即更改为默认TTL . 谢谢 .
  • 2 votes
     answers
     views

    使用NodeJs在Aerospike中批量导入

    我想将数百万条记录作为批处理从MongoDB插入Aerospike . 我按照文档找到了这个文档:http://www.aerospike.com/docs/client/nodejs/usage/kvs/write.html但是我们一次只能插入一条记录 . 请帮助我如何一次执行数百万个键值的插入 . 任何优化写操作的建议
  • 2 votes
     answers
     views

    Aerospike TTL更新

    我正在尝试使用python客户端将.put()更新为Aerospike中的现有记录 . 我很高兴地发现你实际上可以放入现有的记录,而不是更新这里显示的TTL(meta params):https://www.aerospike.com/apidocs/python/client.html?highlight=ttl#aerospike.Client.put . 我以前通过读取TTL然后在新的put...
  • 1 votes
     answers
     views

    从node.js客户端为Aerospike大型列表设置TTL

    有没有办法从aerospike node.js客户端设置大型列表的生存时间?列表中的子记录的问题相同?
  • 3 votes
     answers
     views

    Aerospike:获取upsert时间而不显式存储它用于带有TTL的记录

    Aerospike非常快速可靠,但价格昂贵 . 对我们而言,成本取决于存储的数据量 . 我们希望能够根据记录的上传时间来查询记录 . 目前,当我们添加或更新记录时,我们将bin设置为当前纪元时间,并可以在此bin上运行扫描查询 . 我突然意识到Aerospike知道何时根据记录的时间来记录记录,并且由于我们可以通过simple UDF从记录元数据中查询TTL值,因此可以推断出具有TTL的记录的up...
  • 2 votes
     answers
     views

    Aerospike中列表元素的单个TTL

    我想在aerospike中存储用户会话id的映射,它的类型为: id->[session1, session2] . 我希望每个会话ID都有一个特定的TTL . 我怎么能这样做?我可以制作一个Map并在每个元素上放置一个TTL吗?
  • 2 votes
     answers
     views

    如何在aerospike中获取ttl为-1的记录集?

    我在aerospike中有很多记录,我想获取ttl为-1的记录,请提供解决方案
  • 3 votes
     answers
     views

    如何在airospike中修改ttl为-1的所有记录的TTL?

    我想修改所有意外设置为“永不过期”TTL(客户端为-1)的记录的TTL . 我该怎么办?
  • 1 votes
     answers
     views

    如何为docker中的aerospike服务器配置现有数据目录?

    我的airospike数据位于我的主机中的/ aerospike / data /目录中 . 我按照this链接在docker中安装并配置了aerospike服务器 . 以下是我的docker container Dockerfile,entrypoint.sh,aerospike.conf的配置文件 我可以使用下面的命令连接到aerospike查询控制台 docker exec -ti my_a...
  • 4 votes
     answers
     views

    无法从主机连接到Docker Aerospike

    我在docker中运行aerospike服务器 . $ docker run -d --name aerospike aerospike/aerospike-server 0ad3b2df67bd17f896e87ed119758d9af7fcdd9b82a8632828e01072e2c5673f 它成功启动 . $docker ps CONTAINER ID IMAGE ...
  • 5 votes
     answers
     views

    更新航空飞行中所有记录的ttl

    我陷入了一种情况,我已经将default-ttl的一个名字初始化为30天 . 有大约500万个数据(30天计算)的ttl值 . 实际上,我的要求是ttl应为零(0),但It(ttl-30d)保持不知情或无法识别 . 所以,现在我想用新的ttl值(零)更新prev(旧)500万数据 . 我已经检查/尝试了“set-disable-eviction true”,但它无法正常工作,它正在根据(旧)ttl...
  • 3 votes
     answers
     views

    如何通过NodeJS客户端为aerospike记录ttl设置ttl

    我正在使用NodeJS客户端进行aerospike,并尝试将ttl设置为记录,下面是相同的代码 . insert(key, value) { return new Promise(function (resolve, reject) { aerospike.put(key, value, function (err) { if (err.code !...
  • 0 votes
     answers
     views

    使用telegraf与aerospike和Influxdb的概念

    我正在学习电报的概念 . 它是一个收集数据并将其写入Influxdb的系统 . 所以我设置了一个Influxdb,一个telegraf和一个将创建日志的nginx . Telegraf将收集日志并将其写入Influxdb . 但我看到很多配置也使用了aerospike . 我不知道在这个锥形区域里有什么空中飞人在做什么? 我看到它被配置为telegraf的输入插件: [[inputs.aeros...
  • 1 votes
     answers
     views

    Sanic:无法连接Aerospike

    我有连接aerospike的问题 . 我将docker镜像推送到部署系统然后在系统启动时遇到错误: ERROR:sanic:Experienced exception while trying to serve Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/sanic/app.py&...

热门问题