问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php redis如何使用

发布网友 发布时间:2022-04-25 13:10

我来回答

1个回答

热心网友 时间:2022-04-06 01:09

  开始在
PHP
中使用
Redis
前,要确保已经安装了
redis
服务及
PHP
redis
驱动,且你的机器上能正常使用
PHP。
  PHP安装redis扩展
  /usr/local/php/bin/phpize
#php安装后的路径
  ./configure
--with-php-config=/usr/local/php/bin/php-config
  make
&&
make
install
  修改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::
"
.
jedis.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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 java 中redis 如何使用? redis怎么使用,有什么好处 如何使用Redis 交简历时没交照片要不要紧 有谁知道下载的个人简历模板为什么不能插入照片啊??? word简历不能插入照片 如何在电子简历中插入图片 英文简历可以没有照片吗? 求求职简历模板,要有word表格,不要照片,最好是网盘 小伙的简历没有照片,面试官被他的简历吸引,不料本人长这么好看_百度知 ... 个人简历需要照片吗? 简历模板,不要照片位置,随意性的均可 简历上有照片和没有照片 区别很大吗 求个人简历模板,要表格式的,不要照片 loongkira@sina.com 求职简历模板,要有word表格,不要照片,最好是网盘 简历必须有照片吗 简历可以不放照片吗? 求一个不带相片的简历模板。 求个好的简历模板,不要带照片的模板 无照片应届毕业生简历模板 48平方客厅要大功率的立式空调 家里新房装修,想问一下怎么根据面积来选择空调大小? 空调柜式覆盖多少平方? 2p柜机空调多大面积 多大面积的房间用壁挂空调、单相柜式空调、三相柜式空调? 如何让鼠标指针变得非常大? 怎么样把鼠标指针变大? Win7系统怎么把电脑鼠标指针变大 win7 如何把自己的鼠标指针变大? 想把鼠标指针放大,有办法吗。 如何更改远程系统中的鼠标指针大小 男生的手绳怎么织,要图 手绳编织教程:编法很简单的伞绳手链,适合男生佩戴 男朋友快生日了,我想自己编一条手绳送给他,可是我不知道哪种结好看,谁... 什么颜色的手绳合适男孩 请问男生戴女生用红绳把头发编织成的手链,那么请问女生应该戴什么... 求幸运手绳的编织方法! 想送手绳给男朋友,可以编织金刚结送给男朋友吗?如果不可以,应该选用什 ... 求助编男生手链绳子的长度 给男朋友的编手绳应该编自己的名字还是编男朋友的名字送给他?_百度...