编制phpredisredis和Linux下的方法

本文介绍如何在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程序设计有所帮助。