一、redis简介
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扩展安装(安装包见附件)
[[email protected] opt]# unzip phpredis-master.zip
[[email protected] opt]# cd phpredis-master
[[email protected] phpredis-master]# /usr/local/php/bin/phpize
[[email protected] phpredis-master]# ./configure --with-php-config=/usr/local/php/bin/php-config
[[email protected] phpredis-master]# make && make install
[[email protected] phpredis-master]# echo "extension = redis.so" > /usr/local/php/etc/php.ini
三、重启php测试
linux下php5.4安装redis扩展
时间: 2024-10-12 22:14:20
linux下php5.4安装redis扩展的相关文章
win7下php5.6安装redis扩展
redis扩展下载 http://windows.php.net/downloads/pecl/snaps/redis/ 查看phpinfo()信息 Compiler Architecture 选择合式的版本下载,解压,将php_redis.dll放入php的ext目录下 修改php.ini,加入 extension=php_redis.dll 重启apache,查看phpinfo就有redis扩展的信息了
linux下php5.4安装加速扩展apc配置
1.apc简介Alternative PHP Cache (APC) 中文全称是"可选PHP缓存",是一种对PHP有效的开放源高速缓冲储存器工具,可用于缓存和优化Web服务器上的PHP代码,改善服务器性能.2.apc优势APC 和 eAccelerator 都是不错的PHP加速缓存,但是为什么在这里要推荐使用 APC 呢?(1)稳定性根据我们对几个大站点的测试,虽然在低负载的情况下,APC性能略逊于eAccelerator,但是在大流量长期运行的情况下,APC 比 eAccelerat
linux下php5.3安装Suhosin扩展
一.Suhosin简介Suhosin是一个PHP程序的保护系统.它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中,已知或者未知的缺陷.Suhosin有两 个独立的部分,使用时可以分开使用或者联合使用.第一部分是一个用于PHP核心的补丁,它能抵御缓冲区溢出或者格式化串的弱点:第二部分是一个强大的 PHP扩展,包含其他所有的保护措施. 注意:Suhosin扩展目前来只支持到php5.3. 二.功能列表 1.引擎保护保护内部的内存管理抵御缓冲区溢出防止Zend哈希表被破坏防止Zend链接
Linux下PHP5.2安装curl扩展支持https
问题: 线上运行的LNMP服务器,因历史原因安装的curl模块只支持http,不支持https.类似请求或POST微信接口(小程序),都无法正常使用. 一.解决方法: 编译安装curl,重新编译php,使php的curl模块支持https. cd /data0/software1.下载安装curlwget http://curl.haxx.se/download/curl-7.44.0.tar.gztar zxvf curl-7.44.0.tar.gzcd curl-7.44.0./config
linux下为php安装APC扩展
wget http://pecl.php.net/get/APC-3.1.9.tgztar xzvf APC-3.1.9.tgzcd APC-3.1.9/usr/local/php/bin/phpize./configure --enable-apc-mmap --enable-apc --enable-apc-filehits --with-php-config=/usr/local/php/bin/php-config --prefix=/usr/local/apcmakemake inst
在Windows32下为PHP5.6安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.6-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip 下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/download
在Windows下为PHP5.6安装redis扩展和memcached扩展
一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip 下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/download
window下的php安装redis扩展
本实验建立在redis服务器已经安装成功的条件下.安装redis扩展需要以下步骤: 1.打开php.ini文件,并找到该段代码:extension=php_redis.dll,并去掉前面的#好,如果没有找到则直接添加该段代码:extension=php_redis.dll 2.网上下载php_redis.dll文件,并放到php的ext扩展目录下.(步骤二要啰嗦一下.下载的版本一定要对应你的php版本,和compiler的vc版本,如果版本不对应,那将于事无补,切记,切记,版本要对应) 测试安装
windows php5.5安装redis扩展,并用redis存储session
1.确定安装版本 先通过phpinfo()查看php的Compiler.Architecture.Thread Safety,其中Thread Safety如果是enabled,那么就是线程安全(ts),如果是disabled,则是线程不安全(nts),确定好以后,开始下载扩展. 2.下载redis扩展 下载地址:https://windows.php.net/downloads/pecl/releases/redis/2.2.7/ 我选择了redis-2.2.7-5.5-ts-vc11-x86