Redis

  • 用Redis做延时队列,具体应该怎么实现?

    可以使用Zset实现。member是任务描述,score是执行时间,然后用定时器定时去扫描,一旦有执行时间小于或等于当前时间的任务,就立即执行。 精品推荐 GPT-4 Plus账号...

    2023年12月15日 0 93 0
  • Redis在集群种查找key的时候,是怎么定位到具体节点的?

    使用crc16算法对key进行hash将hash值对16384取模,得到具体的槽位,根据节点和槽位的映射信息(与集群建立连接后,客户端可以取得槽位映射信息),找到具体的节点地址去具...

    2023年12月15日 0 82 0
  • .Redis在什么情况下会触发key的回收?

    1、定时(抽样)清理; 2、执行命令时,判断内存是否超过maxmemory。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 104 0
  • Redis key的淘汰策略有哪些?

    8种:noeviction,volatile-lru,volatile-lfu,volatile-ttl,volatile-random,allkey-lru,allkeys-lf...

    2023年12月15日 0 75 0
  • Redis事务机制了解过吗?

    概念: Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求...

    2023年12月15日 0 115 0
  • Redis中的大key怎么处理?

    大key指的是value特别大的key。比如很长的字符串,或者很大的set等等。 大key会造成2个问题: 1、数据倾斜,比如某些节点内存占用过高。 2、当删除大key或者大key...

    2023年12月15日 0 83 0
  • Redis中的热key怎么处理?

    1、对热key进行分散处理。比如:在key上加上不同的前后缀,缓存多个key,使得各个key分散到不同的节点上。 2、采用多级缓存。 精品推荐 GPT-4 Plus账号大大大降价了...

    2023年12月15日 0 75 0
  • redis一个字符串类型的值能存储最大容量是多少?

    512M 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 87 0
  • 简单介绍一下Redis优点和缺点?

    优点: 1、本质上是一个 Key-Value 类型的内存数据库,很像memcached 2、整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上...

    2023年12月15日 0 91 0
  • Redis过期键的删除策略?

    定时删除:在设置键过期时间的同时,创建一个定时器,让定时器在键过期时,立即删除键;对内存友好而对CPU不友好; 惰性删除:只有用到的时候才会判断是否删除;对CPU友好但对内存不友好...

    2023年12月15日 0 80 0
  • 列举Redis使用场景

    存入手机验证码 String key-value类型 redisTemplate.opsForValue().set("CHECK_CODE_" + phone, code, Du...

    2023年12月15日 0 81 0
  • Redis是单线的,但是为什么还那么快?

    Redis总体快的原因: 1、完全基于内存的 2、采用单线程,避免不必要的上下文切换可竞争条件 3、数据简单,数据操作也相对简单 4、使用多路I/O复用模型,非阻塞IO 精品推荐 ...

    2023年12月15日 0 89 0
  • Redis如何做内存优化?

    尽可能使用散列表(hash),散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。 比如你的 web 系统中有一个用户对象,不...

    2023年12月15日 0 120 0
  • Redis数据持久化有哪些方式?各自有什么优缺点?

    在Redis中提供了两种数据持久化的方式: 1、RDB 2、AOF RDB:定期更新,定期将Redis中的数据生成的快照同步到磁盘等介质上,磁盘上保存的就是Redis的内存快照 优...

    2023年12月15日 0 88 0
QR code