首页 文章
  • 3 votes
     answers
     views

    使用TTL为Cassandra节省火花

    我使用Spark-Cassandra连接器1.1.0和Cassandra 2.0.12 . 我通过saveToCassandra()Java API方法将RDD写入Cassandra . 有没有办法用连接器设置持久记录的TTL属性? 谢谢, 夏嘉曦
  • 1 votes
     answers
     views

    Spring Redis缓存实现

    我最近在我的Spring项目中使用以下java配置实现了Redis缓存 @Configuration @EnableCaching public class CacheConfig { private @Value("${redis.host}") String redisHost; private @Value("${...
  • 2 votes
     answers
     views

    如何在OpenFlow交换机上减少数据包的ttl / hoplimit?

    我知道可以添加或修改单个OpenFlow交换机流来减少TTL(IPv4)或跳数限制(IPv6) . 我用泛光灯控制器和以下流程输入测试了它 ovs-ofctl -O OpenFlow13 add-flow s1 "priority=1,ip,in_port=2,dl_src=<src_mac>,dl_dst=<dst-mac>,nw_src=10.0.0.1,nw...
  • 2 votes
     answers
     views

    Cassandra和用计数器类型清理旧数据

    所以我知道TTL因为设计原因而无法用于计数器,我已经阅读了https://issues.apache.org/jira/browse/CASSANDRA-2103以及其他一些有关此问题的SO,但似乎没有明确答案(除非我遗漏了一些完全合理的事情): 我们如何优雅地处理Cassandra柜台的到期? 示例用例:特定日期的页面查看 . 为此,我们可能有一个表,如 CREATE TABLE综合浏览量(页面...
  • 0 votes
     answers
     views

    需要使用dnscmd来修改记录列表的ttls

    我有一个记录列表,所有记录都需要修改他们的个人TTL . 但是,我无法用这种奇怪的语法找到方法 . 有什么建议?我是否必须将它们全部删除,然后使用正确的设置重新添加? 不幸的是,我似乎无法找到“modifyrecord”选项:(
  • 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

    HBase:列族TTL

    根据HBase规范: “ColumnFamilies可以设置TTL长度(以秒为单位),HBase将在到期时间后自动删除行 . 这适用于行的所有版本 - 甚至是当前版本 . 指定行中HBase编码的TTL时间在UTC . “ 特别是我不理解的是这句话“一旦达到到期时间”......什么?所有版本的所有细胞?一个单元格的至少一个版本? 假设我的表有一个TTL设置为X的列族 . 我正在插入一个时...
  • 45 votes
     answers
     views

    集成员的TTL

    Redis是否可以设置TTL(生存时间)而不是特定键,而是设置成员? 我使用Redis文档提出的标签结构 - 数据是简单的键值对,标签是包含与每个标签对应的键的集合,例如 > SETEX id:id_1 100 'Lorem ipsum' OK > SADD tag:tag_1 id:id_1 (integer) 1 键 id:id_1 将按预期到期但我没有看到从 tag:tag_1...
  • 5 votes
     answers
     views

    Mongodb TTL提前到期文件

    我正在尝试将文档插入Mongo数据库,并在预定时间后自动使其自动过期 . 到目前为止,我的文档被插入但总是从0到60秒从数据库中删除,即使我将'expireAfterSeconds'设置得更长 . 我知道mongodb大约每60秒删除一次过期的文档,所以似乎'expredAfterSeconds'变量不起作用 . 我按照这里的文档:Mongodb TTL Docs 这是我的测试代码,它应该在3分钟...
  • 1 votes
     answers
     views

    servicestack Redis Client AcquireLock TTL没有任何影响

    我们遇到ServiceStack Redis客户端的问题,即TTL属性无法正常工作 . 当我们浏览redis桌面管理器时,我们发现我们的锁定密钥没有设置TTL值 . 你有什么建议吗? 以下是推荐的示例代码: using (var redisManager = new PooledRedisClientManager(dbindex, redisUri)) using (var redisClien...
  • 2 votes
     answers
     views

    在HBase设置行TTL

    我正在尝试在Hbase上设置一个TTL . 我无法将TTL设置为列族,因为该表已经存在,我无法更改它 . 我尝试的是在Put操作中使用setTTL函数 . 但它似乎无法正常工作,因为即使时间过去,当我对表进行扫描操作时信息仍然存在 . 如果我在函数中添加一个负值,我在表中没有任何数据,我认为那是有意义的,因为我使用了负ttl,因此数据根本没有存储... 1)你认为我正在使用正确的功能吗? 2)有没...
  • 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

    适用于不同浏览器的Pushwoosh TTL

    我正在使用Pushwoosh,在createMessage()api调用时,我能够指定消息的TTL参数 . 我目前正在使用Chrome和Firefox进行测试 . 在createMessage()调用中,我指定 'chrome_gcm_ttl' => 300, ,这意味着该消息将存活5分钟 . (我假设Firefox和Chrome都使用此值,因为它们都使用GCM / FCM) 我用chro...
  • 0 votes
     answers
     views

    HBase:ColumnFamily上的TTL与行级别上的TTL

    我必须添加一个ttl,以便在x时间之后,该行被自动删除(标记为墓碑,稍后将在压缩时删除) . 现在我发现有两种方法可以做到这一点 - 在创建表时在列族上设置ttl cfDescriptor = newHColumnDescriptor(Bytes.toBytes(Constants.COLUMN_FAMILY));cfDescriptor.setTimeToLive(4); // 很快 ...
  • 0 votes
     answers
     views

    接收组播:TTL是否重要?

    加入多播组时,IP_MULTICAST_TTL在 receiving datagrams时有什么影响? Multicast in Python的答案之一是接收端的TTL为32(而IP_MULTICAST_LOOP为1),但我很难搞清楚原因 . 我正在阅读Multicast Programming,我不明白为什么 receiver 需要TTL和LOOP . 当您收到多播时,我认为您只是告诉内核加入...
  • 1 votes
     answers
     views

    在Cassadra中定制TTL

    我们使用Cassandra来存储日志 . 我们的数据访问模式看起来像一个队列 - 有一个进程将日志写入Cassandra,并且有一个进程可以读取和分析它们 . 如果一切顺利,日志将从Cassandra中读出,延迟15分钟,之后可以删除 - 因此,可以使用TTL功能有效地清理Cassandra中过时的日志 . 但是,如果读取过程失败或其他原因,则必须暂停自动清理以防止数据丢失 . Is ther...
  • 1 votes
     answers
     views

    AzureDocumentDB MongoDB协议支持:无法创建TTL索引

    我目前正在使用Spring Data MongoDB来抽象MongoDB操作,并使用支持MongoDB协议的Azure DocumentDB数据库 . 我也使用最新的MongoDB Java驱动程序来解决这个问题 . 在此过程中设置TTL索引存在问题 . 我收到以下异常 . `Caused by: com.mongodb.CommandFailureException: { "serve...
  • 0 votes
     answers
     views

    Elasticsearch TTL无法正常工作

    我使用elasticsearch进行日志,我不想使用每日索引来删除cron作业但使用TTL . 我已经激活并设置TTL值:30s . 发送此操作时,我有一个成功的答案,当我执行映射请求时,我可以看到TTL值(以毫秒为单位) . 一切似乎都不错,但文件不会被删除...... _mapping: { "logs" : { "webservers&q...
  • 11 votes
     answers
     views

    Cassandra ttl连续

    我知道Cassandra的列上有TTL . 但是也可以在一行上设置TTL吗?在每列上设置TTL并不能解决我的问题,如以下用例所示: 在某些时候,进程想要删除带有TTL的完整行(假设行“A”,TTL为1周) . 它可以通过使用相同内容替换所有现有列但TTL为1周来实现此目的 . But 可能有另一个进程同时在该行上运行"A",它插入新列或替换现有的没有TTL的进程,因为该进程无法...
  • 1 votes
     answers
     views

    浏览器应该使用哪个TTL属性来尊重您使用CNAME记录的位置?

    我们有一个域名有CNAME记录的应用程序 . 然后该域名具有A记录 . 如果这两个记录具有不同的TTL属性会发生什么?例如 . NAME TYPE VALUE TTL ---------------------------------------------------------------------- bar.exampl...
  • 1 votes
     answers
     views

    方便的方法来收集区域设置的DNS A记录的原始TTL值

    为了避免缓存的TTL值,我以前的方式是收集一个域的权威DNS服务器,并使用dig的@ global-server选项直接向ADNS服务器发出查询 . 但是,目前我需要处理数亿条记录,因此这不是一个可行的解决方案 . 有没有简单的方法来获取区域管理员设置的原始TTL值? 非常感谢!
  • 3 votes
     answers
     views

    Aerospike TTL听众

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

    在Java中使用DNS响应TTL

    DNS服务器在其响应中包含TTL 32位无符号整数,指定资源记录在被丢弃之前可以缓存的时间间隔(以秒为单位) . RFC 1035,1987年11月 有没有办法让Oracle / OpenJDK Java使用这个TTL? 我知道我可以使用系统属性 sun.net.inetaddr.ttl 或安全属性 networkaddress.cache.ttl 为所有DNS响应设置全局TTL . 但这仅...
  • 2 votes
     answers
     views

    如何在Cassandra中使用与其他列相同的TTL向集合中添加元素

    我有一张 table CREATE TABLE myTable ( id bigint, other_id text, my_set SET<bigint>, my_date timestamp, PRIMARY KEY (id, other_id) ); 我想在所有列中都有一个共同的TTL,所以在TTL到期后,该行消失了 . 我设法用以下方法...
  • 0 votes
     answers
     views

    按创建日期而不是HBase中的时间戳删除行

    我有一个HBase表,其行有时会更新(显然他们的时间戳也是如此) 我想知道是否有根据行的创建日期在行上执行TTL的内置方法? (所以如果我用更新版本更新一行,它不会影响该行的删除时间吗?) 举个例子:在2016年4月20日将'row1'的值'aaa'放在TTL为2天的'test'表上,然后如果我在第二天执行另一个'row1',那么该行仍会被删除在2016年4月22日(而不是像常规TTL功能那样在2...
  • 0 votes
     answers
     views

    Cassandra选择ttl()的TTL值不正确

    I have a 3 node cluster with replication factor : 2. 考虑的列族有 default_time_to_live = 3600 哪个是使用alter table设置的: cqlsh:summary> alter table match with default_time_to_live=3600; 将数据插入columnfamily并立即查询后...
  • 0 votes
     answers
     views

    MongoDB TTL到期在NodeJS上无法正常工作

    我使用MongoDB(v3.4)作为缓存并使用TTL索引使记录失效 . 但是,TTL设置似乎无法正常工作 . 具体来说,我使用 endpoints 测试插入数据(如下所示) . endpoints mongoInsert应该在5分钟后到期 . 然而,似乎在约1分钟后,文件被删除 . 我已经使用moment() . utc() . toDate()查找了有关使用UTC时间的其他类似建议,并且行为是相...
  • 1 votes
     answers
     views

    是否存在与Redis有序集(zset)等效的Java数据结构

    Redis有一个称为有序集的数据结构 . 接口大致是SortedMap的接口,但按值而不是键排序 . 我几乎可以使用SortedSet,但它们似乎假设静态排序值 . 是否有类似概念的规范Java实现? 我的直接用例是在每个元素上构建一个带有TTL的集合 . 映射的值将是到期时间,并且我会定期修剪过期的元素 . 我也可以定期查看到期时间 .
  • 0 votes
     answers
     views

    带有pymongo的python和带有expireAfterSeconds的集合的TTL

    请考虑以下代码 mongoconn = pymongo.Connection('localhost', 27017) mongodb = mongoconn.my_db posts = mongodb.dataset posts.create_index("date", expireAfterSeconds=30) post = { 'date' : datetime.utcn...
  • 0 votes
     answers
     views

    在我的数组中的created_timestamp对象上设置TTL(expireAfterSeconds)

    所以我有一个名为'abcd'的mongo集合,在我的集合中我正在创建名为'token'的索引 . 我知道TTL需要绑定到mongo中的ISO datetime对象作为索引,或作为数组的一部分 . 在向我的'token'添加索引时,我没有成功获得令牌到期 . 所以我将 created_timestamp ISO日期对象添加到我的令牌索引的"data"数组中 . 我的问题是,如何...

热门问题