在PHP中使用Redis的深度分析
Redis是一个key-value存储系统,类似于memcached,它支持大量的存储值类型,包括字符串(String),列表(链表),设置(设置),和zset(序集)。这些数据类型是推/添加/删除的流行,并采取和差集和更广泛的操作的交叉口,这些操作都是原子的。在此基础上,redis支持各种不同方式的排序。与memcached,为了确保效率,数据缓存在内存中。不同的是,Redis会定期更新数据到磁盘的写操作写入或修改其他文件,实现主从(主从)在此基础上同步。Redis是一个高性能的key-value数据库,redis的出现极大地弥补了不足,如keyValue memcached的存储,它可以在某些情况下,关系数据库的一个很好的补充。它提供了Python,Ruby,PHP二郎,客户使用非常方便。
如果你想在PHP中使用redis,你应该先安装使用。然后配置PHP的扩展。
1。安装使用。
先下载再安装文件,解压到D盘或其它盘。
然后通过DOS命令行安装。
将此文件夹复制到其他地方,如: redis目录。
打开CMD窗口,使用cd命令切换目录: Redis运行redis-server.exe redis.conf
如果你想方便,你可以添加Redis的路径到系统的环境变量,这样就可以节省重新传输路径。在redis.conf可以省略。如果启用了省略号,则将启用默认值。输入后,将显示以下接口:
这时,另一个CMD窗口,原来不关闭,否则服务器将无法访问服务器。
切换到redis目录下运行redis-cli.exe - H - P 6379下面出现127.0.0.1:
此时,配置已经完成。
在你完成配置,才能灵活运用PHP PHP增加Redis的延伸。
在Windows下安装PHP的使用推广很简单。下载.dll扩展包ext目录的PHP,添加一行在php.ini配置。
PHP代码测试
Redis =新的Redis(美元);
$ redis ->连接('127.0.0.1 ',6379);
$ redis ->设置(测试,你好世界!);
echo redis ->得到(测试);
输出你好世界!