一些php redis 常用的方法:

1.hGet($key,$hashKey)

Redis Hget 命令用于返回哈希表中指定字段的值。

<?php
$redis = new redis();
$redis -> connect('127.0.0.1',6379);
$redis -> flushAll(); // This first case: hash 表存在 , key 也存在,获取数据成功
$redis -> hSet('myhash','job','programmer');
var_dump($redis -> hGet('myhash','job')); // programmer // This second case: hash表存在, key 不存在
var_dump($redis -> hGet('myhash','pats')); // boolean false // This third case: hash 表不存在
var_dump($redis -> hGet('hash_not_exists','job')); // boolean false // 总之 :只有 hash 表和 key 同时存在的时候才可以返回数据

2.hMset()

Redis Hmset 命令用于同时将多个 field-value (字段-值)对设置到哈希表中。(此命令会覆盖哈希表中已存在的字段

如果哈希表不存在,会创建一个空哈希表,并执行 HMSET 操作。

<?php
$redis = new redis();
$redis -> connect('127.0.0.1',6379);
$redis -> flushAll(); // - //FLUSHALL------清空整个Redis服务器的数据(删除所有数据库的所有key)- $redis->flushall// This first case: hash 表不存在 ,设置成功
$array_hmset = array(
'pats' => 'dog',
'fruit' => 'cherry',
'job' => 'programmer'
);
$redis -> hMset('myhash',$array_hmset);
$array_hmget = array('pats','fruit','job');
var_dump($redis -> hMget('myhash',$array_hmget));
// array (size=3)
// 'pats' => string 'dog' (length=3)
// 'fruit' => string 'cherry' (length=6)
// 'job' => string 'programmer' (length=10) // This second case: hash 表已存在, hash 表被覆盖
if($redis -> exists('myhash')) {
$array_hmset_date = array(
'year' => 2017,
'month' => 5,
'day' => 11
);
$redis -> hMset('myhash',$array_hmset_date);
$array_hmset_date = array('year','month','day');
var_dump($redis -> hMget('myhash',$array_hmset_date));
}
// array (size=3)
// 'year' => string '2017' (length=4)
// 'month' => string '5' (length=1)
// 'day' => string '11' (length=2)

3.flushall()

- //FLUSHALL------清空整个Redis服务器的数据(删除所有数据库的所有key)

- $redis->flushall()

4.

5.

6.

php redis 常用方法的更多相关文章

  1. 30个php操作redis常用方法代码例子

    From: http://www.jb51.net/article/51884.htm 这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型. ...

  2. 30 个 php 操作 redis 常用方法代码例子

    这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类型. list 类型和 set 类型的数据 , 需要的朋友可以参 ...

  3. 爱漂泊人生 30个php操作redis常用方法代码例子

    http://www.justwinit.cn/post/8789/ 背景:redis这个新产品在sns时很火,而memcache早就存在, 但redis提供出来的功能,好多网站均把它当memcach ...

  4. 30个php操作redis常用方法代码例子【转】

    背景:redis这个新产品在sns时很火,而memcache早就存在, 但redis提供出来的功能,好多网站均把它当memcache使用,这是大才小用,这儿有30个方法来使用redis,值得了解. 这 ...

  5. php操作redis常用方法源代码

    1,connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE 示例: <?php $redis ...

  6. Redis常用方法

    首先构建非切片连接池jedisPool对象,写好配置redis连接的方法. /** * 构建redis切片连接池 * * @param ip * @param port * @return Jedis ...

  7. php redis常用方法代码例子

    1,connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE 示例: <?php $redis ...

  8. 30个php操作redis常用方法代码例子(转载)

    1.connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE示例: $redis = new red ...

  9. Python 操作redis 常用方法

    Python 操作redis 1.字符串 #!/usr/bin/env python # -*- coding:utf-8 -*- import redis # python 操作str class ...

  10. redis 常用方法整理

    1.进入redis redis-cli -p -h 192.168.0.100 -a q9pCeAEMAWEL 2.查询keys keys activity_mobile_* 3.赋值.查值.删除 s ...

随机推荐

  1. Spring @Transactional (一)

    Spring @Transactional (一) 博客分类: JAVA SpringJPAJDBCUPSQL  Spring事务的传播行为 在service类前加上@Transactional,声明 ...

  2. springBean集合注入的方法

    applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xm ...

  3. SubSets,SubSets2, 求数组所有子集

    问题描述: Given a set of distinct integers, nums, return all possible subsets. Note: The solution set mu ...

  4. 在线演示demo

    *{display:none} 仿微博添加和删除动画 body{} input,button,select,textarea{outline:none;} .sdiv{width:400px;} .b ...

  5. python学习笔记(xlwt/xlrd下载安装)

    python支持处理Excel 可以使用xlwt xlrd 模块 分别在https://pypi.python.org/pypi/xlwt  和 https://pypi.python.org/pyp ...

  6. cloudsim仿真过程中内存占用过大问题的解决

    在写<云环境下基于预算和截止期约束的科学工作流弹性资源提供和调度>这篇文章时用到了cloudsim仿真软件进行实验仿真,在实验过程中遇到了当仿真执行时间过长时程序总是不能正常结束,由于仿真 ...

  7. JDeveloper 10g Certified on Windows 10 for EBS 12.1

    JDeveloper 10g is now certified for Windows 10 desktops for Oracle E-Business Suite 12.1.  See: Reco ...

  8. 009——VUE中watch监听属性变化实现类百度搜索栏功能

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. LeetCode OJ:Spiral Matrix(螺旋矩阵)

    Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral or ...

  10. Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file

    [现象] 在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII character '\xe5' in file ******* [原因 ...