redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis 是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

若想在PHP中使用redis,首先要先安装redis。然后在PHP中配置扩展。

1.安装redis。

首先下载好redis安装文件,解压到D盘或其他盘。

然后通过Dos命令行进行安装。

把这个文件夹复制到其它地方,比如D:\redis 目录下。
打开一个cmd窗口  使用cd命令切换目录到D:\redis  运行 redis-server.exe redis.conf  
如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 出现下图:

这时候,就已经完成配置了。

完成了配置之后,要在PHP中添加redis的扩展,之后才可以用PHP灵活的使用它。

在windows下安装php的redis扩展非常简单,下载一个.dll扩展包放到php的ext目录下,在php.ini里边添加一行配置就可以了。

php代码测试

$redis = new Redis();
$redis->connect(‘127.0.0.1′,6379);
$redis->set(‘test’,'hello world!’);
echo $redis->get(‘test’);

输出hello world!

转载于:https://www.cnblogs.com/lixiuran/p/3328731.html

PHP中redis的使用相关推荐

  1. Laravel中Redis的配置和使用

    引入redis composer require predis/predis 会在composer.json中引入最新版本的predis composer update 把下载predis 库加入到v ...

  2. linux redis数据库安装配置,Linux系统中redis的安装配置步骤

    Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...

  3. 项目使用了redis还需要mysql_【11-05】lnmp项目中Redis和Mysql配合使用应该注意哪些问题?...

    [今日话题] lnmp项目中Redis和Mysql配合使用应该注意哪些问题? - 刺客 1. 我这边因为项目小,主要用redis充当mysql的缓存使用,把活跃数据预读到redis中,这样绝大部分的请 ...

  4. php redis 删除key 通配符,php中redis批量删除key的方法是什么

    php中redis批量删除key的方法是什么 发布时间:2020-08-28 14:42:05 来源:亿速云 阅读:159 作者:小新 小编给大家分享一下php中redis批量删除key的方法是什么, ...

  5. php phpredis,PHP_PHP中redis的用法深入解析,redis是一个key-value存储系统。 - phpStudy...

    PHP中redis的用法深入解析 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合) ...

  6. php 分布式 session,浅析PHP分布式中Redis实现Session的方法

    本文介绍的是PHP分布式中Redis实现Session的方法,下面话不多说,直接先来看两个方法是什么 方法一: 找到配置文件php.ini,修改为下面内容,保存并重启服务 session.save_h ...

  7. Linux中Redis的卸载

    Linux中Redis的卸载:删除相应的目录即可 1.删除redis解压目录:rm -rf reids的解压目录 2.删除redis配置目录:rm -rf /usr/local/redis

  8. python2.7.5 怎么装redis_python中Redis的简要介绍以及Redis的安装,配置

    简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存的非关系型数据库,他通过key:value的形式存储.有着多种数据结构,如字符串,列表,集合等. 通过Redis我们可以进行 ...

  9. Windows系统中Redis 下载安装

    Windows系统中Redis 下载安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统 ...

  10. 开发过程中redis的rehash,布隆过滤器,redis持久化一起解决

    redis的rehash,布隆过滤器,redis持久化一节课搞定 1. 面试中rehash问题分析? 2. 面试中如何解释布隆过滤器? 3. redis持久化有哪些,项目中如何选择? 视频讲解如下,点 ...

最新文章

  1. 大一大专计算机考试题型,大专,计算机一级考试考什么内容,麻烦详细点,谢谢。...
  2. keras 多维时间序列预测
  3. 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc
  4. Java面试,如何在短时间内做突击
  5. pki和证书_PKI的位和字节
  6. 6大创新技术及2亿美元投入计划,这个活动有点料
  7. [20160229]探究oracle的启动过程.txt
  8. node.js与python_Node.js与Python
  9. OkHttpClient源码分析(四)—— CacheInterceptor
  10. Mybatis学习笔记-一级缓存与二级缓存
  11. 引起相变的无序结构域(IDRs)怎么预测?跟踪热点,提升文章档次!
  12. 漫画 | “道德沦丧”的程序员 !
  13. python美化excel_Python 使用 prettytable 库打印表格(美化输出)
  14. C#蓝牙链接+传输文件
  15. IOC AOP OOP拙见
  16. 【黑金动力社区】【原创博文集锦】《液晶驱动与GUI 基础教程》导读
  17. 搜葫芦(sohulu)网络电视 1.30.05
  18. android 小人,Android 仿360桌面小人
  19. What Are Cocoa Bindings?
  20. Windows窗口中的F10快捷键

热门文章

  1. 【收藏】网络故障处理手册大全,看完再也不怕出问题了
  2. 第 20 课时:GPU 管理和 Device Plugin 工作机制(车漾)
  3. K8s 从懵圈到熟练-集群伸缩原理
  4. 抛鸡蛋html5游戏,数学智力题:扔鸡蛋计算不会碎的楼层
  5. centos cmake安装mysql_Centos安装mysql实例教程
  6. Python中面向对象的讲解(1)
  7. 用HTML制作一个漂亮的成绩表,JS-结合html综合练习js的对象——班级成绩表制作...
  8. java8避免null_在 Java 8 中避免 Null 检查
  9. cass批量选目标快捷键_大神总结100个CAD快捷键+20个CAD制图技巧,值得收藏!
  10. intel服务器ssd系列,英特尔发布S3710/S3610服务器SSD新品