首先 下载redis
linux:
http://download.redis.io/releases/redis-3.0.5.tar.gz
windows:
https://github.com/dmajkic/redis/downloads
windos下
安装好redis后直接启动
启动后注意欢迎界面不要关闭。这就是redis开启状态
其后打开redis-cli
redis默认端口为6379
测试命令
set test success
get test
如果get test 获取到值 那么redis安装成功
redis 启动方式:cmd 进入redis 安装目录 redis-server.exe redis.windows.conf
php redis 扩展
http://windows.php.net/downloads/pecl/snaps/redis/2.2.5
下载对应版本后把扩展丢进php/ext中 还要下载对应的依赖,然后在重启apache/nginx
echo phpinfo();
搜索redis 会看到redis扩展已经安装成功。
假如没有搜索到redis 则对应的扩展版本不对,继续更换不同版本.dll(注意:php 有分nts 和 ts )
linux下则
tar xvzf redis-stable.tar.gz
cd redis-stable
make
make install
make命令执行完成后,会在src目录下生成5个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它们的作用如下:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-check-aof:更新日志检查
redis-check-dump:用于本地数据库检查
步骤三、配置
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
然后新建目录,存放配置文件
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir /var/redis/redis
在redis解压根目录中找到配置文件模板,复制到如下位置。
cp redis.conf /etc/redis/redis.conf通过vim命令修改
daemonize yes //守护进程的开启
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/redis
最后运行redis:
$ redis-server /etc/redis/redis.conf
可用netstat –atln 查看端口是启动安装成功 也可以直接 ps aux | grep redis
打开redis-cli
测试命令与windows一样
配置php redis 扩展
如果是编译安装的php 在php目录下找到phpize的(如果没有找到 则执行 yum isntall -y php-devel)
把下载好的 php redis 扩展 解压到 /ext/phpredis/ 中(里面可看到其他php的扩展 pdo等等)注意 需要在ext目录下
执行
# /usr/local/php/bin/phpize (phpize路径)
# ./configure --with-php-config=/usr/local/php/bin/php-config (php-config路径)
# make && make install
然后配置hp.ini
vi /usr/local/php/lib/php.ini
extension=redis.so
去到php的扩展库 /php/modules/中查找是否存在redis.so
重启apache
echo phpinfo();
查找redis扩展是否安装成功,后续步骤与windows一样 这里不再重复。