缓存使用规范学习

server/2024/12/3 3:48:04/

1.规范

size控制:

  •  string类型,控制在2KB以内
  •  hash、list、set、zset类型的元素个数,不要超过5000

pipeline命令: 

检查多参数命令的参数个数或pipeline命令个数,若值太大,建议减小(codis proxy返回结果集超64K,reset连接)。控制一次批量操作的元素个数在500以内;当操作数量过大时,容易阻塞其他连接的操作。

  • 谨慎使用O(N)的命令。0(N)的命令包括hgetall、lrange、smembers、zrange、sinter。有遍历的需求可以使用hscan、sscan、zscan代替。


http://www.ppmy.cn/server/146918.html

相关文章

为什么ai会用python开发

AI领域使用Python开发有几个主要原因: 简洁易读:Python语法简洁,容易理解,使得开发者能够专注于算法和模型的设计,而不是花费大量时间在语言本身的细节上。这对于快速开发和原型设计尤为重要。 强大的库支持&#xff…

Flink四大基石之CheckPoint

1、State Vs Checkpoint State:状态,是Flink中某一个Operator在某一个时刻的状态,如maxBy/sum,注意State存的是历史数据/状态,存在内存中。 Checkpoint:快照点, 是Flink中所有有状态的Operator在某一个时刻的State快照信息/存档信息。 一句话概括: Checkpoint就是State的快照…

reactivex.Observable 超时问题

下面代码测试可知:超时设置需要在map之后才有效,换句话说就是,超时只对超时设置之前的代码有用 import io.reactivex.Observable; import java.util.concurrent.TimeUnit;public class TimeoutTest {public static void main(String[] args…

Fortran mpi在Linux的安装

最近编译一个程序需要需要 Fortran mpi 编译器,则需要安装 Fortran编辑器和MPI库,以下是具体的安装步骤: 一、安装 Fortran 编译器(gfortran) 在conda环境中安装: conda install -c conda-forge gfortra…

Python脚本:自动化下载视频的日志记录

在数字化时代,视频内容的获取和处理变得日益重要。无论是为了内容备份、离线观看还是数据分析,自动化下载视频成为了一个常见需求。然而,自动化过程中的监控和问题追踪同样重要,这就需要有效的日志记录系统。本文将介绍如何在Pyth…

C/C++基础知识复习(32)

1) 什么是 C 中的函数对象?它有什么特点? 函数对象(Function Object) 是一个可以像函数一样调用的对象。换句话说,函数对象是重载了 operator() 运算符的类或结构体的实例。由于 C 中一切都是对象,函数对象…

Scala

统计成绩练习 1.计算每个同学的总分和平均分 2.统计每个科目的平均分 3.列出总分前三名和单科前三名,并保存结果到文件中 解题思路如下: 1.读入txt文件,按行读入 2.处理数据 (1)计算每个同学的总分…

深入解析 Spring MVC:架构、组件与最佳实践

文章目录 1. **DispatcherServlet**2. **HandlerMapping**3. **HandlerAdapter**4. **Controller**5. **ModelAndView**6. **ViewResolver**7. **View** 工作流程配置方式XML 配置Java 配置 最佳实践示例项目项目目录结构控制器 (HelloWorldController.java)服务层 (HelloWorld…