全局字典相关函数 项目 描述 语法 success, err, forcible DICT:add(keyname, value, ttl?, flags?) 作用 与set类似,但如果key在缓存里存在且没有过期就不会执行add指令,此时err会返回“exist”;如果key不存在或已过期,则会执行add指令并把key/value的值存入共享内存中。 入参 keyname:设置内容的键。 value:设置内容的值。 ttl:设置key/value的有效期(单位是秒),为可选参数,默认是不过期的。如果为0(默认)则表示永远不失效。 flags: 用来做用户标识,可以标识set操作的执行者,默认是0。只能设置number类型; 为可选参数。 返回值 success:布尔值,用来表示是否成功set。 err:如果success的值是false,就会将错误信息存放在err中。 forcible:布尔值,用来表示是否有数据被强制删除。在存储数据的过程中,如果内存空间不够就会使用LRU算法清除数据,此时,forcible为true。