其中redis-server.exe为主程序;redis-cli.exe为Redis内置的一个基于命令行的管理工具。在启动Redis服务进程时,需要指定配置文件。图10-4 Redis通过防火墙至此,Windows下的Redis服务端就安装完成了。接下来将以CentOS6.0为平台,详细介绍Redis的安装及配置过程。启动完成后,可以通过查看Redis主程序是否存在,以确定Redis是否安装成功。......
2023-11-04
Redis是一个完善、功能强大且易用的NoSQL数据库,之所以能够被广泛使用,与Redis官方提供稳定、可靠的API分不开。Redis项目提供了包括Java、C#、C++、PHP、JavaScript等所有主流语言的API,读者可以在http://www.redis.io/clients网址下载到相应的安装包。对于PHP而言,只下载PHP类文件或者为PHP解释引擎安装扩展模块即可。显然安装扩展模块更加方便。这里将使用phpredis扩展模块,下载地址为https://github.com/nicolasff/phpredis。
1.在Windows下安装phpredis扩展
在Windows下安装PHP扩展比较简单,phpredis分为32位版本及64位版本,安装时需要注意选择。下面介绍安装过程。
读者可以在https://github.com/nicolasff/phpredis/downloads下载相应版本的Windows扩展(注意需要与PHP版本号对应),这里下载的版本为php_redis-5.3-vc9-ts-73d99c3e.zip。解开压缩包,将得到php_redis.dll扩展模块,将该文件复制到PHP扩展目录,例如D:\xampp\php\ext,然后编辑php.ini配置文件,加入extension=php_redis.dll配置项,如以下代码所示。
保存php.ini配置文件,重启Web服务器,至此整个安装过程完成了。要检测是否安装成功,可以通过phpinfo函数输出信息,查看是否存在Redis,如图10-5所示。
图10-5 Redis配置信息
2.在Linux下安装phpredis扩展
使用PHP内置的phpize工具,可以很方便地为PHP引擎添加扩展模块。接下来将继续使用phpize安装Redis扩展模块。读者可以在https://github.com/nicolasff/phpredis/downloads下载phpredis扩展模块。详细的安装过程如下。
(1)下载phpredis(www.chuimin.cn)
(2)使用phpize工具安装phpredis
假设PHP安装路径为/usr/local/php/,那么phpize路径就位于/usr/local/php/bin/phpize,详细安装过程如下。
可以看到,phpredis的模块安装与Memcache模块的安装并没有多大区别。安装完成后Redis扩展模块的路径为/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so。至此,Linux环境下的phpredis扩展模块安装完成。
(3)在配置文件中加入Redis扩展
最后只需要在php.ini配置文件中加入Redis扩展模块即可(php.ini路径可以通过phpinfo函数查看,通常为安装目录下的etc目录,例如/usr/local/php/etc/)。
保存php.ini文件,重启Web服务器,至此整个安装过程完成了。要检测是否安装成功,可以使用phpinfo函数检查是否存在Redis信息。
有关PHP MVC开发实战的文章
其中redis-server.exe为主程序;redis-cli.exe为Redis内置的一个基于命令行的管理工具。在启动Redis服务进程时,需要指定配置文件。图10-4 Redis通过防火墙至此,Windows下的Redis服务端就安装完成了。接下来将以CentOS6.0为平台,详细介绍Redis的安装及配置过程。启动完成后,可以通过查看Redis主程序是否存在,以确定Redis是否安装成功。......
2023-11-04
看一个人的眼光是否长远,就能知道这个人有没有美好的前途。现在西尔斯公司拥有850家零售商店和14个邮购中心,不仅成为美国最大的百货公司,还把触角伸到了加拿大和欧洲。5个月后,古川不仅早已连本带利还清了借款,还净赚了近2000万日元。古川久好的自动售货机上市后,反应极佳,立即以惊人之势开始畅销。犀利的眼光才能发现真金所在,好的眼光能成就一个人的未来。......
2023-12-02
Redis与Memcached不同,Redis不是专为缓存而设计的,缓存只是其中的一项功能。本章主要介绍缓存应用,下面将结合ThinkPHP提供的Redis缓存驱动,实现数据缓存。......
2023-11-04
在上面提到大于1 025的VLAN号是属于扩展VLAN,这些仅限于以太网的VLAN,VTP版本1和版本2不支持,VTP版本3支持。为了能配置扩展VLAN,交换机必须处于VTP透明模式。VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的VLAN信息。此外,VTP减小了那些可能导致安全问题的配置。VTP Client虽然也维护所有VLAN信息列表,但其VLAN的配置信息是从VTP Server学到的,VTP Client不能建立、删除或修改VLAN。......
2023-11-19
此外PCI/PCI-X和PCIe设备还扩展了0x40~0xFF这段配置空间,在这段空间主要存放一些与MSI或者MSI-X中断机制和电源管理相关的Capability结构。PCIe设备使用的扩展配置空间最大为4KB,在PCIe总线的扩展配置空间中,存放PCIe设备所独有的一些Capability结构,而PCI设备不能使用这段空间。PCI-X和PCIe总线规范要求其设备必须支持Capabilities结构。......
2023-10-20
所以,对于成大事者来说,利益最好是共沾,不要打破彼此之间的友谊,要用诚信来维护这份友谊。结交的那些朋友都会在日后有助于他事业的发展。因为他用真诚换取了友谊,就拥有了取得成功的一个重要因素。正是因为他的环球旅行,给他带来了举世瞩目的成就,也正是达尔文以真实、诚信结交的这些朋友,才能使他有了这次航行的机会。......
2023-12-06
图5.14SIR模型(上)和SEIR模型(下)各仓室人群流动图每个感染者都具有传染力,当他们与易感人群接触时,就有可能将疾病传染给易感者,接触率与总人口数成正比。通过起始值、时间值等参数设置,根据SIR模型的假设和反映移动规律的微分方程,可以模拟出在一段时间内各个仓室人群的人口变化规律。计算伪代码如算法5.1所示:算法5.1SIR模型......
2023-06-15
相关推荐