redis-共享对象池

摘要:
当数据为0–9999的整数时,默认使用对象池。您可以通过objectrefcount查看对象引用的数量。127.0.0.1:6379˃setintx5OK127.0.0.1:639˃objectrefcountintx#直接使用共享对象池中的整数对象。

当数据为0–9999的整数时 ,默使用对象池。
可以通过 object refcount 查看对象引用数。

127.0.0.1:6379> set intx 5
OK
127.0.0.1:6379> object refcount intx #直接使用共享对象池内的整数对象。引用数是2。否则为1。
(integer) 2
127.0.0.1:6379> set intxx 5  #引用数+1
OK
127.0.0.1:6379> object refcount intx
(integer) 3
127.0.0.1:6379> object refcount intxx
(integer) 3

注意,当设置maxmemory【1】并启动LUR相关淘汰策略【2】,对象池无效,通过object refcount 查看其引用数会是1

免责声明:文章转载自《redis-共享对象池》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python 第三方库BeautifulSoup4文档学习(4)vertx 从Tcp服务端和客户端开始翻译下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JVM(七)JVM常量池详解

一、Class常量池解析   定义:Class常量池可以理解为是Class文件中的资源仓库。   内容:Class文件中除了包含类的版本、字段、方法、接口等描述信息外, 还有一项信息就是常量池,用于存放编译期生成的各种字面量和符号引用。   我们可以通过一个命令来查看我们字节码文件的内容: 字面量   定义:字面量就是指由字母、数字等构成的字符串或者数值...

UnityScript基础

基本格式 1 cc.Class({ 2 extends: cc.Component, 3 4 properties: { 5 }, 6 7 // use this for initialization 8 onLoad: function () { 9 }, 10 11 //...

commons-pool2 实现 sftp 连接池

简介 ssh 默认的连接数量有限,当大量请求连接 ssh 时会概率性连接失败甚至直接失败,因此需要对连接池化,当然如果不要求实时的话可以用生产者消费者。 了解 commons-pool2 依赖 <dependency> <groupId>org.apache.commons</groupId> <a...

Cocos Creator 对象池NodePool

版本:2.3.4 参考: cocos教程:使用对象池 cocos的NodePool提供了一个数组,保存和获取数组内对象,并在保存和获取时可执行对象上的unuse和reuse方法。 使用相对简单,看看cocos教程即可。 主要是在获取对象池中实例时,不存在实例,则返回null,不会自动新建。 新建的代码得自己写。 cocos对象池源码 CCNodePool....

java字符串与基础混淆

java字符串是一个类,是java虚拟机在启动的时候会实例化9个对象池,其中9个对象池分别用来存储8种基本数据类型(int,float,double,byte,boolean,short,long,char)的包装类和String对象。 Java String创建对象有两种方式,其中一种是通过直接创建:String str1="Stringhello",另...