`

linux安装redis服务以及php redis扩展

阅读更多

一:redis安装
Download, extract and compile Redis with:

  1. $ wget http://download.redis.io/releases/redis-3.0.4.tar.gz
  2. $ tar xzf redis-3.0.4.tar.gz
  3. $ cd redis-3.0.4
  4. $ make

The binaries that are now compiled are available in the src directory. Run Redis with:

  1. $ src/redis-server

You can interact with Redis using the built-in client:

  1. $ src/redis-cli

redis> set foo bar
OK
redis> get foo
"bar"

More:http://www.redis.io/download

二、php扩展:
更多版本:http://pecl.php.net/package/redis

  1. wget http://pecl.php.net/get/redis-2.2.5.tgz
  2. #解压
  3. tar zxvf redis-2.2.5.tgz
  4. #进入安装目录
  5. cd redis-2.2.5
  6. /usr/local/php/bin/phpize
  7. #配置
  8. ./configure --with-php-config=/usr/local/php/bin/php-config
  9. #编译安装
  10. make && make install

安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

配置php支持
#编辑配置文件,在最后一行添加以下内容

  1. vim /usr/local/php/etc/php.ini
  2. extension="redis.so"

这个时候phpinfo()就可以看到redis扩展了。

redis小例子:

  1. $redis =new redis();
  2. $test=$redis->connect('127.0.0.1',6379);
  3. var_dump($test);
  4.  
  5. $result = $redis->set('test',"webyang.net");
  6. var_dump($result);//结果:bool(true)
  7.  
  8. $result = $redis->get('test');
  9. var_dump($result);//结果:string(11) "webyang.net"

之所以搞这些,是因为公司用阿里的RDS,偶尔瞬间并发高的时候会卡死,CPU直接百分百,RDS是12g的内存,最大IOPS 6000,最大链接数 2000, 实际我们远没达到这个数,所以考虑搞个redis队列玩玩,把一些没必要实时执行的东西放到队列中执行。本来想设置在数据存入几分钟后直接执行队列的,没 想到好的方法,只能在linux写个脚本固定每个几分钟跑一次了,其实相对来说,这种并不是很智能,存在一些资源浪费,大家有什么好的想法吗?求头脑风 暴~

 

更多请支持:http://www.webyang.net/Html/web/article_174.html

分享到:
评论

相关推荐

    Linux安装PHPRedis扩展

    在本文中,我们将详细介绍如何在Linux环境下,特别是Red Hat 4.8.5系统上,为PHP 7.0版本安装PHPRedis扩展,并与Apache 2.4配合使用。 首先,确保你已经安装了Redis服务器。如果还没有,可以通过以下命令安装: ``...

    linux安装phpredis扩展

    在Linux系统,特别是CentOS上,安装PHP的Redis扩展是...",那么你就成功地在CentOS上安装并配置了PHPRedis扩展,可以愉快地使用它进行Redis操作了。记得在实际项目中,根据你的网络环境调整Redis服务器的IP地址和端口。

    redis安装及php扩展redis的安装

    在 Linux 系统下安装 Redis 需要下载 Redis 的安装包,例如 redis-2.2.8.tar.gz。首先,需要解压缩安装包,使用命令 `tar zxvf redis-2.2.8.tar.gz`。然后,移动解压缩后的目录到 `/usr/local/redis`,使用命令 `mv ...

    phpredis 用于 linux 下扩展

    通过以上步骤,你可以在Linux环境下有效地利用PHPRedis扩展与Redis交互,实现高效的数据存储和检索。在实际项目中,结合Redis的特性,如事务、发布订阅、布隆过滤器等,可以解决各种复杂的缓存和数据管理需求。

    php-redis5.4.x扩展文件和服务端文件

    在本篇中,我们将详细讲解如何在 PHP 5.4.x 环境下安装并使用 PHP Redis 扩展,同时也会涉及 Redis 服务端的版本要求。 **一、Redis 服务端安装与配置** 在开始 PHP Redis 的安装前,你需要确保已经安装了 Redis ...

    phpredis-3.1.3.tar.gz linux下的php的redis扩展

    在Docker环境中,phpredis扩展的安装通常是Dockerfile的一部分,通过构建镜像来确保每个PHP-FPM容器都具备了与Redis通信的能力。这样,无论是在开发阶段还是生产环境中,都能保证一致性和可靠性。 总的来说,...

    Linux下php安装Redis扩展的方法

    本文实例讲述了Linux下php安装Redis扩展的方法。分享给大家供大家参考,具体如下: 注意:目录的权限 chomd 777 -R 1、安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传...

    phpRedis拓展和redis安装.zip

    因为不同的系统环境可能需要安装不同版本的phpRedis扩展以确保兼容性。例如,在Ubuntu上,我们通常会使用PECL(PHP Extension Community Library)来安装,而在Windows上,可能需要下载预编译的二进制文件。 接下来...

    linux下最新版本php-redis4.0.2扩展包

    这里的“linux下最新版本php-redis4.0.2扩展包”指的是适用于Linux系统的PHP Redis扩展的4.0.2版本。 Redis是一个开源的、基于键值对的数据结构存储系统,它支持字符串、哈希、列表、集合和有序集合等多种数据类型...

    redis4.1php扩展

    "liblzf"是LZF压缩库,这是一种轻量级的数据压缩算法,可能会被PHP Redis扩展用来压缩和解压缩数据,以提高传输效率和减少存储空间。 总的来说,"redis4.1php扩展"提供了一种强大的方式,让PHP开发者可以利用Redis ...

    Thinkphp整合php5.5_phpRedis扩展安装使用教程内附说明和工具包

    本资源包含php5.5环境在windows和linux系统中安装phpredis扩展资源和文档,帮助你完成php程序对redis的支持,其中分别包含在linux和windows系统中如何一步步完成php_redis扩展安装的步骤和所需资源,最后我再结合...

    linux php5.5.7 redis 扩展编译源

    linux下为 php5.5.7支持 redis 扩展编译源 生成so文件 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install

    redis安装及php扩展redis的安装.docx

    至此,您已经成功在Linux系统上安装了Redis以及PHP的Redis扩展。现在您可以使用PHP轻松地与Redis进行交互,利用其高效的数据处理能力提升您的应用程序性能。记住,对于任何问题,查阅官方文档或在线社区都能找到解决...

    linux-phpredis2.2.4

    描述中的“linux-phpredis2.2.4”进一步强调了这是一个专为Linux环境设计的PHP Redis扩展,版本号为2.2.4。这个版本可能修复了一些已知的bug,或者增加了对特定Redis命令的支持。 在“标签”中,“linux”指的是...

    php扩展redis的依赖文件

    本文将详细介绍PHP扩展Redis的依赖文件以及安装过程。 在安装PHP扩展Redis时,首先需要确保你的系统中已经正确安装了PHP和Redis服务器。接下来,我们将关注PHP扩展Redis的依赖文件。在提供的压缩包文件...

    php-redis扩展库

    在本文中,我们将深入探讨如何正确安装和使用php-redis扩展库,以及它与PHP版本、运行库和操作系统的关联。 首先,我们需要了解的是php-redis扩展库与PHP版本的匹配问题。不同版本的PHP可能需要特定版本的php-redis...

    LINUX+PHP7+Redis

    在“phpredis-php7”这个压缩包中,包含了PHP7版本的Redis扩展源代码。安装这个扩展,开发者可以在PHP环境中直接调用Redis的API,例如连接Redis服务器、执行命令、处理响应等。具体步骤包括: 1. 下载并解压...

    redis扩展库

    本资源包提供了Redis在Windows环境下的完整解决方案,包括Redis服务器的安装包、管理工具以及PHP的Redis扩展,方便开发者在Windows平台上使用Redis。 1. **Redis for Windows** Redis原生支持Linux操作系统,但...

Global site tag (gtag.js) - Google Analytics