Redis INCRBYFLOAT 命令
语法 INCRBYFLOAT key increment 描述 为 key 中所储存的值加上浮点数增量 increment 。 如果 key 不存在,那么 INCRBYFLOAT 会先将 key 的值设为 0 ,再执行加法操作。 如果命令执 […]
PHP Trait 特性的作用
Trait 是 PHP5.4 中的新特性,是 PHP 多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。 简单使用 首先,当然是声明个 Trait,PH […]
PHP 匿名类
何为匿名类? 匿名类是不能有名字的类,它们不能被引用,只能在创建时用New语句来声明它们。 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写。 PHP 7 开始支持匿名类。 匿名类很有用,可以创建一次性的简单对象。比如: […]
Redis INCRBY 命令
语法 INCRBY key increment 描述 将 key 所储存的值加上增量 increment 。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCRBY 命令。 如果值包含错误的类型,或字符串类型 […]
Redis GETSET 命令
语法 GETSET key value 描述 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 当 key 存在但不是字符串类型时,返回一个错误。 可用版本: >= 1.0.0 时间复杂度: O( […]
Redis GETRANGE 命令
语法 GETRANGE key start end 描述 返回 key 中字符串值的子字符串,字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 end 在内)。 负数偏移量表示从字符串最后开始计数, -1 表 […]
Redis GETBIT 命令
语法 GETBIT key offset 描述 对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 当 offset 比字符串值的长度大,或者 key 不存在时,返回 0 。 可用版本: >= 2.2.0 时间复杂度: O […]
Redis GET 命令
语法 GET key 描述 返回 key 所关联的字符串值。 如果 key 不存在那么返回特殊值 nil 。 假如 key 储存的值不是字符串类型,返回一个错误,因为 GET 只能用于处理字符串值。 可用版本: >= 1.0.0 时间 […]
Redis DECRBY 命令
语法 DECRBY key decrement 描述 将 key 所储存的值减去减量 decrement 。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECRBY 操作。 如果值包含错误的类型,或字符串类型 […]
Redis BITOP 命令
语法 BITOP operation destkey key [key …] 描述 对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destkey 上。 operation 可以是 AND 、 OR 、 NOT […]