php使用redis命令,PHP 使用 Redis
安装
开始在 PHP 中使用 Redis 前,
我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。
接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。
PHP安装redis扩展
以下操作需要在下载的 phpredis 目录中完成:$ wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz
$ cd phpredis-2.2.7 # 进入 phpredis 目录
$ /usr/local/php/bin/phpize # php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install如果你是 PHP7 版本,则需要下载指定分支:git clone -b php7 https://github.com/phpredis/phpredis.git
修改php.ini文件vi /usr/local/php/lib/php.ini
增加如下内容:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"
extension=redis.so
安装完成后重启php-fpm 或 apache。查看phpinfo信息,就能看到redis扩展。
连接到 redis 服务<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//查看服务是否运行
echo "Server is running: " . $redis->ping();
?>
执行脚本,输出结果为:Connection to server sucessfully
Server is running: PONG
Redis PHP String(字符串) 实例<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//设置 redis 字符串数据
$redis->set("tutorial-name", "Redis tutorial");
// 获取存储的数据并输出
echo "Stored string in redis:: " . $redis->get("tutorial-name");
?>
执行脚本,输出结果为:Connection to server sucessfully
Stored string in redis:: Redis tutorial
Redis PHP List(列表) 实例<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//存储数据到列表中
$redis->lpush("tutorial-list", "Redis");
$redis->lpush("tutorial-list", "Mongodb");
$redis->lpush("tutorial-list", "Mysql");
// 获取存储的数据并输出
$arList = $redis->lrange("tutorial-list", 0 ,5);
echo "Stored string in redis";
print_r($arList);
?>
执行脚本,输出结果为:Connection to server sucessfully
Stored string in redis
Redis
Mongodb
Mysql
Redis PHP Keys 实例<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
// 获取数据并输出
$arList = $redis->keys("*");
echo "Stored keys in redis:: ";
print_r($arList);
?>
执行脚本,输出结果为:Connection to server sucessfully
Stored string in redis::
tutorial-name
tutorial-list
php使用redis命令,PHP 使用 Redis相关推荐
- Redis命令时间复杂度(redis的命令也要慎用啊)
基于redis是单线程的,使用的Redis的,有必要有意识的从是否存在极大value的情况,且出现频繁,访问Redis并发的场景,比如一个命令耗时10ms,然后每s并发100,那基本上redis都会阻 ...
- linux 关闭redis 命令_linux关闭redis命令 redis配置redis的服务器启动和关闭 - Redis - 服务器之家...
linux关闭redis命令 redis配置redis的服务器启动和关闭 发布时间:2017-04-13 来源:服务器之家 # chkconfig: 2345 10 90 # description: ...
- linux查看redis命令,linux查看redis版本怎么操作?具体示例
对于有相关开发经验的朋友来说,linux作为一套免费使用和自由传播的类UNIX操作系统,相信你们肯定是比较亲切的,那么今天我们一起了解的是,怎么用linux查看redis版本号? 工具/原料:linu ...
- Redis 学习---(5)Redis 命令
Redis 命令 Redis 命令用于在 redis 服务上执行操作. 要在 redis 服务上执行命令需要一个 redis 客户端.Redis 客户端在我们之前下载的的 redis 的安装包中. 语 ...
- java redis pipeline,巧用 Redis pipeline 命令,解决真实的生产问题
本文转载自微信公众号「Java极客技术」,作者鸭血粉丝.转载本文请联系Java极客技术公众号. Hello,大家好,我是阿粉~ 最近阿粉接到了一个业务需求,需要开发一个业务接口,批量删除 Redis ...
- Redis命令---key篇 (超全)
目录 1.Redis 键(key) 1.1Redis Type 1.2Redis PEXPIREAT 命令 语法 可用版本 返回值 实例 1.3Redis Rename 语法 可用版本 返回值 实例 ...
- 使用命令远程连接redis的方法
今天小编给大家分享的是使用命令远程连接redis的方法,很多人都不太了解,今天小编为了让大家更加了解命令远程连接redis的方法,所以给大家总结了以下内容,一起往下看吧.一定会有所收获的哦. Redi ...
- Redis 命令整理
Redis 命令整理 一.从大而全的方向看,完整的命令查看文档地址: http://doc.redisfans.com/ 二.Redis 键(key) 常用 案例 三.Redis 字符串(Stri ...
- redis命令_Redis 命令执行过程(下)
点击上方"程序员历小冰",选择"置顶或者星标" 你的关注意义重大! 在上一篇文章中<Redis 命令执行过程(上)>中,我们首先了解 Redis 命 ...
最新文章
- 构造全自动计算的CPU
- Java枚举的定义,使用
- yum install nload失败,提示No package nload available.Error: Nothing to do
- 用于小儿肺炎检测的无代码AI
- 基于PHP的校园bbs论坛系统
- 如何下载百度文库文章
- 14.Java实现UDP通信
- 程序员教你如何用python制作一个牛逼的脚本
- 韦根协议c语言,基于STM8系列的韦根协议门禁源代码 1.STM8系列开发源代码; 2.已做门禁开发:韦根协议刷卡门禁控制源代码; - 下载 - 搜珍网...
- donet 微服务开发 学习-使用docker部署Asp.net core web应用程序
- 老MacBook升级内存记
- 【数字信号处理】基于DFT的滤波系列4之加窗(含MATLAB代码)
- android 强制横屏布局,Activity强制横竖屏和全屏的方法
- 控制元素到达可视区域内触发动效
- 简易串口助手通信(齐全) 可实现ASII和十六进制发送指令 并显示
- 大工21春《土木工程实验(二)》实验报告
- python字符串这一篇就够了
- 第九节-python函数介绍(中)
- Java参数变量_Java变量参数
- 浅谈软件测试行业的前景,就业方向和薪资待遇
热门文章
- 卷积神经网络训练的三个概念(Epoch,Batch,Iteration)
- GitHub的初次使用记录
- 【Java报错】GP数据库 function point(unknown) is not unique.Could not choose a best candidate function 问题解决
- Java RMI 多个JVM间相互通信
- SpringMVC获取请求参数-集合类型
- Spring-JdbcTemplate基本使用
- 数据分析入门(第一课)
- CentOS 8安装JFrog Artifactory社区版解决方案
- JetBrains——账户登录错误(JetBrains Account Error:JetBrains Account connection error: www.jetbrains.com)解决方案
- 【记录】在云服务器安装tomcat部署自己的项目 通过ip无需加端口号直接访问