博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis PHP连接操作
阅读量:5160 次
发布时间:2019-06-13

本文共 1874 字,大约阅读时间需要 6 分钟。

安装

要在PHP程序中使用Redis,首先需要确保 Redis 的PHP驱动程序和 PHP 安装设置在机器上。可以查看 PHP教程 教你如何在机器上安装PHP。现在,让我们来看看一下如何设置 Redis 的PHP驱动程序。

需要从 github 上资料库: https://github.com/nicolasff/phpredis 下载 phpredis。下载完成以后,将文件解压缩到 phpredis 目录。在 Ubuntu 上安装这个扩展,可使用如下图所示的命令来安装。

cd phpredissudo phpizesudo ./configuresudo makesudo make install

现在,复制和粘贴“modules”文件夹的内容复制到PHP扩展目录中,并在 php.ini 中添加以下几行。

extension = redis.so

现在 Redis 和 PHP 安装完成。

连接到Redis服务器

connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //check whether server is running or not echo "Server is running: " . $redis->ping();?>

当执行程序时,会产生下面的结果:

Connection to server sucessfullyServer is running: PONG

Redis的PHP字符串实例

connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //set the data in redis string $redis->set("tutorial-name", "Redis tutorial"); // Get the stored data and print it echo "Stored string in redis:: " . $redis.get("tutorial-name");?>

当执行程序时,会产生下面的结果:

Connection to server sucessfullyStored string in redis:: Redis tutorial

Redis的PHP列表示例

connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; //store data in redis list $redis->lpush("tutorial-list", "Redis"); $redis->lpush("tutorial-list", "Mongodb"); $redis->lpush("tutorial-list", "Mysql"); // Get the stored data and print it $arList = $redis->lrange("tutorial-list", 0 ,5); echo "Stored string in redis:: " print_r($arList);?>

当执行程序时,会产生下面的结果:

Connection to server sucessfullyStored string in redis::RedisMongodbMysql

Redis的PHP键例

connect('127.0.0.1', 6379); echo "Connection to server sucessfully"; // Get the stored keys and print it $arList = $redis->keys("*"); echo "Stored keys in redis:: " print_r($arList);?>

当执行程序时,会产生下面的结果:

Connection to server sucessfullyStored string in redis::tutorial-nametutorial-list

转载于:https://www.cnblogs.com/swmin/p/9585523.html

你可能感兴趣的文章
如何在键盘出现时滚动表格,以适应输入框的显示
查看>>
超级强大的鼠标手势工具
查看>>
常用Dockerfile举例
查看>>
jquery的ajax用法
查看>>
设计模式-策略模式(Strategy)
查看>>
django orm 数据查询详解
查看>>
JarvisOJ Basic 熟悉的声音
查看>>
C# list导出Excel(二)
查看>>
CAS 单点登录模块学习
查看>>
跟着辛星用PHP的反射机制来实现插件
查看>>
Android应用开发-网络编程①
查看>>
input中的name,value以及label中的for
查看>>
静态库制作-混编(工程是oc为基础)
查看>>
jQuery 显示加载更多
查看>>
代理模式
查看>>
Confluence 6 系统运行信息中的 JVM 内存使用情况
查看>>
Confluence 6 升级以后
查看>>
用JS实现版面拖拽效果
查看>>
二丶CSS
查看>>
《avascript 高级程序设计(第三版)》 ---第二章 在HTML中使用Javascript
查看>>