一、redis介绍
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了 memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持 push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计 算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
redis官网地址:http://www.redis.io/
二、 安装PHP扩展
PHP安装redis扩展模块及常使用方法: http://www.aspku.com/database/redis/44348.html
1 下载phpredis客户端
https://github.com/nicolasff/phpredis/downloads(选择适合自己php版本的)
sudo wget http://pecl.php.net/get/redis-2.2.7.tgz
2 安装phpredis扩展模块
Linux代码
tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz cd owlient-phpredis-90ecd17 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make install
3 修改php.ini
查看/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613是否有redis.so
在php.ini中 添加
extension=redis.so
4 重启php进程
$ /usr/local/webserver/php/sbin/php-fpm restart
5 查看phpinfo() 是否有redis扩展
6 用PHP文件测试
Php代码
<?php $redis = new Redis(); $redis->connect(‘127.0.0.1‘,6379); $redis->set(‘long‘,‘Hello World‘); echo $redis->get(‘long‘);
输出:Hello World
成功!
时间: 2024-08-24 18:39:41