php redis 接口,PHP 开发 APP 接口 --Redis篇(示例代码)
① 开启 redis 服务:
[[email protected] bin]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
② 开启 redis 终端:
[[email protected] bin]# ./redis-cli
③ 设置缓存值:
127.0.0.1:6379> set index-mk-cache ‘数据‘
④ 获取缓存数据:
127.0.0.1:6379> get index-mk-cache
当获取一个不存在的值时返回 nil:
⑤ 设置过期时间(用处非常多):
127.0.0.1:6379> setex key 10 ‘cache‘
时间单位为秒
⑥ 删除缓存:
127.0.0.1:6379> del key
删除成功时返回 1。
PHP 操作 Redis
① 安装 phpredis 扩展
把 owlient-phpredis-2.1.1-1-g90ecd17.tar.gz 复制到 /root 目录下
tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz
cd owlient-phpredis-90ecd17/
/usr/local/php/bin/phpize
# 如果 上一个命令报错则执行 yum install autoconf
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
安装完成后显示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
修改 php.ini
vi /usr/local/php/lib/php.ini
#查找extension_dir,修改为 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
#添加redis
extension = redis.so
#重启apache
/usr/local/apache2/bin/apachectl restart
② php 链接redis 服务-connect(127.0.0.1,6379)
③ set 设置缓存
在 /usr/local/apache2/htdocs/App 下新建一个 php 程序 setCache.php
vim setCache.php
setCache.php
$redis = new Redis();
$redis->connect(‘127.0.0.1‘,6379);
$redis->set(‘name‘,‘dee‘);
然后在命令行中执行php 文件:
/usr/local/php/bin/php -f setCache.php
进入 redis 终端:
/usr/local/redis/bin/redis-cli
获取刚才设置的值:
get name
设置成功。
④ get 获取缓存
在 /usr/local/apache2/htdocs/App 下新建一个 php 程序 getCache.php
vim getCache.php
getCache.php
$redis = new Redis();
$redis->connect(‘127.0.0.1‘,6379);
var_dump($redis->get(‘name‘));
执行文件:
/usr/local/php/bin/php -f getCache.php
php 获取redis 缓存成功。
再例,设置缓存失效时间。编辑 setCache.php:
vim setCache.php
setCache.php
$redis = new Redis();
$redis->connect(‘127.0.0.1‘,6379);
$redis->setex(‘name‘,10,‘emperor‘);
运行 setCache.php 和 getCache.php
扩展:把redis 的操作封装成类。
php redis 接口,PHP 开发 APP 接口 --Redis篇(示例代码)相关推荐
- php 面向接口,php开发app接口
一.app接口简介:与PHP面向对象的接口不同,是通信接口地址 1.条件: 1)接口地址 2)接口文件 3)接口数据 2.如何通信 1)类似BS模式 3.客户端app通信格式区别:xml和json 1 ...
- appcontroller.php,php用什么开发app接口
可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可. 确定好返回的数据内容格式及信息码: (推荐学习:PHP视频教程)<?php // App接口公共 ...
- PHP开发APP接口(二)
这里将会调用前面博客的数据库连接单例.文件缓存类和开发APP接口(一) [php] view plain copy print? <?php // http://app.com/list.ph ...
- php开发APP接口 接收客户端的图片
php开发APP接口 接收客户端的图片 header( "Content-Type: image/jpeg" ); $filename = time(). '.png' ; $st ...
- php app接口开发,「PHP开发APP接口实战005」基础示例接口的实现一
前一章,我们对接口参数基本定义做了一个简要说明.里面提到了几个示例接口,接下来,我们就来讲解这个几点个示例接口的具体实现. 「PHP开发APP接口实战004」基础响应参数说明 前言 由于我们的接口返回 ...
- php app接口id参数类型过滤,PHP开发APP接口---返回数据的封装类
/** * app返回数据类 * 1.接受多维,缺少键名的数组, * 2.可由输入的format参数决定返回数据格式 * 例子:Response::show(200, 'success', $data ...
- PHP开发APP接口全过程(一)
1.学习要点: 服务器端 –> 数据库|缓存 –>调用接口 –>客户端 2.APP接口介绍:(PHP开发APP接口) PHP面向对象的接口:抽象类,interface定义 ==> ...
- php开发APP接口(一)
php开发APP接口(一) 使用PHP来生成APP接口数据是非常简单的,如果你还不了解PHP没有关系,只需要看过PHP的基本语法,再看本示例就可以了. APP接口一般都是json格式(当然也有少数xm ...
- 电竞英雄联盟数据API接口 - 【比赛列表】API调用示例代码
电竞英雄联盟数据API接口 - [比赛列表]API调用示例代码 分享使用 野子科技数据 https://www.xxe.io/ 接口调用的示例代码,今天接的是英雄联盟的[比赛列表]接口,跟之前不同的是 ...
最新文章
- Hadoop学习笔记之三 数据流向
- tcp 测试工具_6款免费网络延迟测试工具
- hexo从零开始到搭建完整
- 如今全球超级计算机运算速度排名,截至2019年(或2018年),全球超级计算机运算速度排名第一的是?...
- android viewgroup点击变色,Android ViewGroup事件分发
- 我们大家都知道mysql_10个mysql中select语句的简单用法
- 软考信息安全工程师备考笔记2:第二章密码学基础与应用备考要点
- kafka中生产者和消费者的分区问题
- 输入任意两个两位的自然数,输出它们完整的乘法竖式。
- 灵山奇缘服务器维护,灵山奇缘1月8日更新了什么 灵山奇缘1月8日更新维护内容一览...
- 中农大计算机应用基础报名时间,【2017年整理】计算机应用基础_在线作业_C_中农大.doc...
- DruidDataSource详解部分(一)
- html中的 语言设置
- IMAP协议定时监听接收邮件(QQ邮箱、网易邮箱都可)
- 文献阅读:利用斯托克斯参量验证光波偏振态(补充)
- 自动驾驶 9-1: (线性)卡尔曼滤波器The (Linear) Kalman Filter
- HM-SpringCloud微服务系列11.1.2【案例导入】
- JSON视频讲解 | 开发者学堂
- 人事工资管理系统JSP+Mysql(附带数据库和论文)
- BUG实例分析五:binder alloc buf, no vma