Posts by 撒得一地:
Redis HGET 命令
语法 HGET key field 描述 返回哈希表 key 中给定域 field 的值。 可用版本: >= 2.0.0 时间复杂度: O(1) 返回值: 给定域的值。 当给定域不存在或是给定 key 不存在时,返回 nil 。 实例 […]
PHP获取ip
在PHP开发过程中,很经常要获取到用户ip(客户端ip)。比如投票,不同区域的ip展示不同的内容等都。一般来说,获取用户ip有下面几种方法。 PHP 获取客户端ip 在贴出代码前,先分析用户 ip 可能存在的情况: 一、没有使用代理服务器的 […]
PHP 连接 Mysql 数据库
在 PHP 中,连接的数据库通常是 Mysql,Mysql 和 PHP 在开发过程中,就像一对形影不离的兄弟。 对于 PHP 来说,连接 Mysql 数据库的方法常见的有三种,第一种用原生的方式去连接数据库,第二种用 Mysqli 拓展去连 […]
Redis HGETALL 命令
语法 HGETALL key 描述 返回哈希表 key 中,所有的域和值。 在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大小的两倍。 可用版本: >= 2.0.0 时间复杂度: […]
Redis HDEL 命令
语法 HDEL key field [field …] 描述 删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 在Redis2.4以下的版本里, HDEL 每次只能删除单个域,如果你需要在一个原子时间内删除多个域,请将命令 […]
Redis INCR 命令
语法 INCR key 描述 将 key 中储存的数字值增一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值 […]
Redis SETRANGE 命令
语法 SETRANGE key offset value 描述 用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始。 不存在的 key 当作空白字符串处理。 SETRANGE 命令会确 […]
Redis STRLEN 命令
语法 STRLEN key 描述 返回 key 所储存的字符串值的长度。 当 key 储存的不是字符串值时,返回一个错误。 可用版本: >= 2.2.0 复杂度: O(1) 返回值: 字符串值的长度。 当 key 不存在时,返回 0 […]
Redis SETNX 命令
语法 SETNX key value 描述 将 key 的值设为 value ,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX 是『SET if Not eXists』(如果不存在,则 S […]
Redis SETEX 命令
语法 SETEX key seconds value 描述 将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。 如果 key 已经存在, SETEX 命令将覆写旧值。 这个命令类似于以下两个命 […]