首页 / REDIS / 小贝_redis安装与部署
小贝_redis安装与部署
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了小贝_redis安装与部署,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2509字,纯文字阅读大概需要4分钟。
内容图文

安装Redis服务及php Redis拓展
一、Redis相关文件下载
二、Redis安装
三、phpredis拓展安装
一、本文档相关文件下载
1、Redis下载地址: http://redis.io/download
2、php Redis拓展下载地址: http://pecl.php.net/package/redis
3、php下载地址: http://php.net/downloads.php
(备注: 本文档下载的是redis为redis-3.0.2.tar.gz而 php redis拓展为redis-2.2.7.tgz)
4、本测试机系统为 CentOS release 6.3 (Final)
php 环境为 php-5.6.11
二、安装redis服务
1、安装Redis服务
a、tar -zxf redis-3.0.2.tar.gz
b、make && make install
2、安装成功后,src会出现如下等可执行文件
(备注: mkreleasehdr.sh、redis-check-dump、redis-cli、redis-benchmark、redis-check-aof、redis-sentinel、redis-server、redis-trib.rb
其中: redis-server则是启动redis服务的服务端
redis-cli则是链接redis的客户端
)
3、启动服务及测试redis
3.1、建立目录bin和etc (bin存放redis可以执行文件、etc则存放redis配置文件)
[root@hadoop src]# mv mkreleasehdr.shredis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinelredis-server redis-trib.rb ../bin/
[root@hadoop redisd]# mv redis.conf etc/
3.2、启动redis
[root@hadoop redisd]# ./bin/redis-server./etc/redis.conf
3.3、检查redis是否启动 (redis默认端口为6379)
3.4、使用内置客户端操作redis
3.5、设置redis自启动
修改/etc/rc.local文件
/usr/local/redisd/bin/redis-server /usr/local/redisd/etc/redis.conf>/dev/null &
3.6、关闭redis
[root@hadoop redisd]# ./bin/redis-clishutdown
4、常见异常及处理
异常一:make[2]: cc: Command not found
异常原因:没有安装gcc
解决方案:yum installgcc-c++
异常二:zmalloc.h:51:31: error: jemalloc/jemalloc.h: Nosuch file or directory
异常原因:一些编译依赖或原来编译遗留出现的问题
解决方案:make distclean。清理一下,然后再make。
异常三:在make成功以后,需要make test。在make test出现异常。
couldn‘t execute "tclsh8.5":no such file or directory
异常原因:没有安装tcl
解决方案:yum install -ytcl
三、安装phpredis服务
1、解压压缩包
tar –zxf php redis拓展为redis-2.2.7.tgz
2、进入解压的目录,执行phpize
[root@hadoop phpredis]#/usr/local/php/bin/phpize
3、安装phpredis拓展
[root@hadoopphpredis]# ./configure --enable-redis --enable-redis-igbinary--with-php-config=/usr/local/php/bin/php-config
[root@hadoopphpredis]# make && make install
4、修改php.ini文件,载入对应redis拓展
5、重启php,验证是否安装redis拓展
[root@hadoop etc]# pkill -9 php
[root@hadoop etc]# ../sbin/php-fpm
6、使用php,测试redis服务
<?php
echo‘xiaobei‘;
$redis= new Redis();
//进行连接
$redis->connect(‘127.0.0.1‘,6379);
$redis->set(‘name‘,‘redisis ok‘);
echo$redis->get(‘name‘);
?>
7、常见异常及处理
异常一: checking for igbinary includes...configure: error: Cannot find igbinary.h
解决方案
下载http://pecl.php.net/get/igbinary-1.1.1.tgz
tar -xzvf igbinary-1.1.1.tgz
cd igbinary-1.1.1
phpize
./configure --with-php-config=/usr/local/php/bin/php-config--enable-igbinary
make
make install
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/u014795720/article/details/47187561
内容总结
以上是互联网集市为您收集整理的小贝_redis安装与部署全部内容,希望文章能够帮你解决小贝_redis安装与部署所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。