本文
介绍如何在Linux下编译通过Redis和phpredis。
分享给您
参考,如下:
1。准备
工作 下载软件:在本站下载
地址。
操作系统:CentOS 5.5
Redis版本:redis-2.6.9
2,编译和
安装 tar zxvf redis-2.6.9.tar.gz / /减压
CD redis-2.6.9
编译/编译
如果有
错误如下:
zmalloc。O:在
功能` zmalloc_used_memory:
/ / /数据redis-2.6.9 SRC / zmalloc。C:223:对` __sync_add_and_fetch_4 '未定义的引用
收集:LD返回
退出状态1
使{ 1 }:* { } redis
服务器错误1
使{ 1 }:离开
目录` / / /数据redis-2.6.9 SRC
制作:*** }所有错误2
uff1a解
使CFLAGS =三月= i686
当你看到
提示:要run'make test'is一主意;)解释编译成功。
制作安装
说明:事实上,make是:
CP—P redis服务器/ usr /局部/箱
CP—P redis基准 / usr /局部/箱
CP—P redis cli / usr /局部/箱
CP—P redis
检查转储 / usr /局部/箱
CP—P redis检查多种 / usr /局部/箱
在这种方式中,使用已安装成功。
接下来,使用开始,和编译后的可
执行文件复制到 / usr /局部/ bin目录,和它们的功能:
对Redis服务器守护
进程启动程序:Redis服务器
使用CLI:Redis
命令行操作的
工具。当然,你也可以使用telnet的纯
文本协议操作
Redis-benchmark:Redis performance testing tools to test the read-write performance of Redis in your system and your configuration
开始使用过程只需要执行这个 / usr / / /当地仓redis服务器 / / redis.conf
路径 当你开始,按照使用
配置文件使redis是开始。
三.的问题,将开始使用
警告:
检测到32位实例,但没有
内存限制
设置。设置3 GB maxmemory
解决方法:更改配置文件redis.conf maxmemory设置maxmemory 1024000000 # 256M内存分配
警告overcommit_memory设置为0的
背景下
保存可能会失败!低内存
条件。要解决这个问题add' vm.overcommit_memory / /等sysctl.conf然后= 1'reboot或
运行command'sysctl VM。overcommit_memory = 1 '这个生效。
解决方案:警告:内存过度使用被设置为0!在低内存环境,后端存储可能会失败。要更正此问题,请加a' vm.overcommit_memory = 1'to / / sysctl.conf等并
重新启动它(或运行command'sysctl VM。overcommit_memory = 1)使它工作。
没有信息出发时,表明启动成功。你也可以使用netstat - TNL看6379端口开始。
4。打开和
关闭Redis
Redis服务器/ usr / / / redis.conf当地redis-2.6.9打开,注意:您需要指定使用的配置文件
pkill redis服务器停止使用
使用CLI
关机停止使用
5、redis.conf
参数信息
在Redis及其参数信息可以被称为Redis的基础知识、安装、部署和配置
笔记 6。编制phpredis
解压phpredis-master.zip
CD phpredis大师
/ usr / / / PHP
本地bin / phpize
。 / u2013配置PHP配置= / usr / / / PHP本地bin / PHP配置
使安装
修改php.ini文件,加载redis.so模块并重新启动Apache!
更多有关PHP相关内容的读者可以看到特别站:phpPHP使用
情况摘要、操作和使用摘要、操作人员PHP
网络编程技巧总结
希望本文能对PHP程序设计有所帮助。