手机版

PHP中redis用法的深入分析

时间:2021-11-10 来源:互联网 编辑:宝哥软件园 浏览:

Redis是一个键值存储系统。与Memcached类似,它支持相对大量的存储值类型,包括字符串、列表、集合和zset。这些数据类型支持推/弹出、添加/删除、取交集、并集、差集和更丰富的操作,并且这些操作是原子的。在此基础上,redis支持多种排序方式。像memcached一样,为了提高效率,数据被缓存在内存中。不同的是redis会定期将更新后的数据写入磁盘或对额外的记录文件进行修改操作,并在此基础上实现主从同步。Redis是一个高性能的键值数据库。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-h127.0.0.1-p6379。出现下图:

此时,配置已经完成。配置完成后,在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 ');输出你好世界!

版权声明:PHP中redis用法的深入分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。