jedis、redis数据设置问题

问题描述

jedis、redis数据设置问题

最近工程在使用JEDIS工具,有一种场景,不知道如何解决,求帮助,现描述场景如下:
需要在缓存中扔入一个LIST,而LIST下的每一个对象都设置不同的有效期限,即下次需要统计该LIST个数时,自动取所有的有效数据,如:
LIST 对象L 有A、B、C三个子对象,其中A对象设置有效时间为一分钟,B、C对象设置有效时间为十分钟,设置完成一分钟后,取LIST时返回为两个子对象,求解决方法,谢谢。(注:不好意思,手头没分了。。。)

解决方案

征服 Redis + Jedis
征服 Redis + Jedis
征服 Redis + Jedis

解决方案二:

你直接设置expire,当数据过期了,list中过期的数据自动被list删除了

时间: 2024-11-02 05:38:07

jedis、redis数据设置问题的相关文章

ApsaraDB for Redis(阿里云redis) 如何导出redis数据?

问题描述 ApsaraDB for Redis(阿里云redis) 如何导出redis数据? ApsaraDB for Redis(阿里云redis) 如何导出redis数据? 需求直接把所有数据复制到我本地redis,设置主从不行,求办法

Redis数据清除问题

Redis中数据清除可以分为两种方式  手动清除:指定要清除的key,通过delete命令即可清除  自动清除:使用Redis提供的数据过期策略 Redis数据过期策略      redis提供了非常灵活的数据自动清除策略,通过简单配置即可实现,以下是具体的策略: noeviction:达到内存限制时返回报错  allkeys-lru:对所有的key采用 (LRU) 算法移除.  volatile-lru: 仅对设置过期时间的key采用(LRU)算法移除.  allkeys-random: 对所

Redis数据过期和淘汰策略详解

背景 Redis作为一个高性能的内存NoSQL数据库,其容量受到最大内存限制的限制. 用户在使用阿里云Redis时,除了对性能,稳定性有很高的要求外,对内存占用也比较敏感.在使用过程中,有些用户会觉得自己的线上实例内存占用比自己预想的要大. 事实上,实例中的内存除了保存原始的键值对所需的开销外,还有一些运行时产生的额外内存,包括: 垃圾数据和过期Key所占空间 字典渐进式Rehash导致未及时删除的空间 Redis管理数据,包括底层数据结构开销,客户端信息,读写缓冲区等 主从复制,bgsave时

Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数

1.Redis和nosql简介,api调用 14.1/ nosql介绍   NoSQL:一类新出现的数据库(not only sql),它的特点: 1.  不支持SQL语法 2.  存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式 3.  NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景 4.  NoSQL中的产品种类相当多: a)        Mongodb  文档型nosql数据库,擅长做CMS系统(内

PHP导出Redis数据到另一个Redis中的方法

 这篇文章主要介绍了使用PHP导出Redis数据到另一个Redis中的方法,需要的朋友可以参考下 从某个 Redis db 导出数据到另一个 Redis db 的PHP脚本:   代码如下:$from = '127.0.0.1:6200/6'; $to   = '127.0.0.1:6200/8';   $from_redis = redis_init($from); $to_redis   = redis_init($to);   $keys  = $from_redis->keys('*')

如何在excel中快速为多个数据设置一样的格式?

  如何在excel中快速为多个数据设置一样的格式?           在excel处理数据的时候我们常需要设置各种各样的数据格式,为了表格的美观我们常需要将格式调为一致,那么如果我们一个个的去设置的话是很麻烦的,我们就希望快速的一次性设置,那么如何在excel中快速的为多个数据设置一样的格式呢?接下来我将给大家介绍. 软件名称: Excel2007 绿色版精简免费[58MB] 软件大小: KB 更新时间: 2013-07-23 方法/步骤 1.首先我们打开需要编辑的excel表格. 2.接着

服务器-iOS 数据 设置模式 优化 数据返回速度

问题描述 iOS 数据 设置模式 优化 数据返回速度 现在APP的问题 ,后台.很小压力很大,逻辑判断复杂,返回数据速度太慢. 现在的流程:我要所搜附近的小时工,手机定位把自己的坐标发给付服务器,服务器跳去所有的员工,首先判断服务类型是否为小时工 然后判断是否空闲 剩下若干个空闲的小时工,然后根据系统工具和小时工的坐标计算剩下每个小时工到客户的距离,根据距离排序,取里的最近的几个人返回.经过这一系列操作所耗费的时间太长,现在想优化,减少时间. 解决方案1. 把客户端和员工端增加固定地址的设置,客

老司机的 redis 数据迁移笔记

老服务器上内存一直报警,所以要把一部分redis数据迁移到新服务器上去. 迁移的方式有两种,一种是停服务器,搬迁数据:另一种通过主从同步转移. 停服务器,搬迁数据 首先在原服务器上执行redis-cli shutdown命令,该命令会触发保证写RDB文件以及将AOF文件写入磁盘,不会丢失数据. 如果是kill -9 pid就会丢失数据. 然后将RDB文件和AOF文件都拷贝到新服务器上,注意需要与redis.conf文件中指定RDB文件名和AOF文件名匹配. 最后在新服务器上启动redis服务器.

Jedis超时时间设置梳理

JedisConnectionException: Unexpected end of stream #932 Repeatable exception and for the life of me, I cannot find something I'm doing wrong. redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream. at redis.clients.util.Red