原文地址:http://www.linuxidc.com/Linux/2014-07/104652.htm
Ubuntu环境下的php-Redis 配置与php使用入门
php-redis配置
1、安装php5-dev
(如果没有phpize),安装php5-dev
sudo apt-get install php5-dev
2、安装phpredis
获取最新的版本代码进行编译
wget --no-check-certificate http://github.com/nicolasff/phpredis/tarball/master -O phpredis.tar.gz
tar phpredis.tar.gz
cd nicolasff-phpredis-94e0649
phpize
./configure
make
make install
3、修改php.ini
添加redis.so模块
vim /etc/php5/apache2/php.ini
vim /etc/php5/cli/php.ini
都添加下面一行
extension=redis.so
4、重启apache
etc/init.d/apache2 restart
php使用
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('key', 'hello world');
echo $redis->get('key');
?>
Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm
Redis集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm
Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis http://www.linuxidc.com/Linux/2013-06/85816.htm
Redis系列-安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm
CentOS 6.3安装Redis http://www.linuxidc.com/Linux/2012-12/75314.htm
Redis安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htm
Redis配置文件redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2
本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-07/104652.htm
分享到:
相关推荐
PHP可以通过PHP-Redis扩展与Redis进行交互,这个扩展提供了丰富的Redis命令接口供PHP开发者使用。 在PHP-Redis扩展中,可以使用`rpush`命令将任务推入队列(入队),`lpop`命令从队列头部取出任务(出队)。例如,...
2. **下载源码**:从GitHub或其他源获取`php-redis`的最新版本,例如下载`phpredis-master`压缩包并解压。 3. **编译安装**:进入解压后的目录,执行以下命令: ``` cd phpredis-master phpize ./configure ...
在配置Tomcat-Redis-Session-Manager时,开发者需要在Tomcat的`context.xml`文件中添加相关的manager配置,指定使用Redis作为session存储。这通常涉及设置`Manager`元素的`className`属性为`org.apache.catalina....
通过以上介绍,我们了解了如何使用Tomcat-Redis-Session-Manager实现Session共享。这个方案不仅解决了分布式环境下的Session一致性问题,还提供了可扩展性和高可用性。在实际开发中,结合合理的配置和监控,可以大大...
【描述】中提到的"所需的tomcat-redis-session-manager所有的jar包下载"意味着我们需要了解如何配置和使用这个第三方库,以便在Tomcat8环境中存储和检索用户的session数据到Redis缓存系统。测试环境使用的是JDK1.8,...
在本文中,我们将学习如何在 Ubuntu 环境下安装 Redis 数据库和 Redis-PHP 扩展,以便在 PHP 项目中使用 Redis。 安装 Redis 1. 首先,需要下载 Redis 软件包,使用以下命令下载最新版本的 Redis: ``` sudo wget ...
【标题】"tomcat-redis-session-manager jar包"是一个用于集成Redis进行Session管理的Java库,特别设计用于Apache Tomcat服务器。这个库使得在多台Tomcat服务器之间共享和协调用户的Session数据成为可能,从而提高了...
本文件包经过本人亲测能用,支持nginx1.8.1和tomcat7.0.63和Redis-x64-3.2.100版, 包含tomcat集群redis会话共享的依赖jar包,包含有2.1.0和2.7.2两个版本... tomcat-redis-session.jar 和tomcat的context.xml配置文件
值得注意的是,使用`tomcat-redis-session-manager`可能会带来额外的网络延迟,因为每次session操作都需要与Redis通信。因此,在大型分布式系统中,推荐将Redis部署在靠近应用服务器的网络位置,以减少延迟影响。 ...
《Redis桌面视图工具Another-Redis-Desktop-Manager在Windows环境下的应用详解》 Redis,全称Remote Dictionary Server,是一款开源、高性能的键值存储系统,常被用作数据库、缓存和消息中间件。其丰富的数据结构和...
例如,使用`$redis->lPush()`向列表头部添加元素,或者`$redis->sAdd()`将成员添加到集合中。 5. **其他文件** - `COPYING`和`CREDITS`通常包含版权信息和贡献者列表,是开源项目的常见组成部分。 - `README....
为了在Windows环境下正确运行PHP-Redis扩展,你需要确保你的系统是64位的,因为提供的`php_redis.dll`文件适用于64位操作系统。对于32位系统,虽然此处没有明确提及,但通常会有相应的32位版本可供选择。此外,你...
10. **源码分析**:`spring-data-redis-1.7.6.RELEASE-sources.jar`包含了源码,对于开发者来说,这是一个宝贵的资源,可以深入理解其内部实现,提高解决问题的能力。 总的来说,Spring Data Redis 1.7.6版本提供了...
用于配置 tomcat-redis-session-manager
$redis->connect('127.0.0.1', 6379); ``` 还可以设置超时时间、密码验证等参数。 ### 3. 基本操作 #### - 设置与获取键值 使用`set()`函数设置键值,`get()`函数获取键值: ```php $redis->set('key', 'value');...
tomcat-redis-session-manager-2.0.0.jar,可用于Tomcat8下Redis的Session共享,亲测可用,还需要下载另外两个jar包:commons-pool2-2.4.2.jar和jedis-2.9.0.jar,maven仓库有,此处不再上传
jedis、spring-redis-datade的整合使用,如果版本不匹配可能存在不兼容的问题,从而产生异常。 这里给出无异常的版本匹配: 1、spring-data-redis-1.7.2.RELEASE.jar 2、pring-data-commons-1.8.2.RELEASE.jar2 ...
如果你的PHP环境是7.2版本,且是在Windows上运行的64位系统,那么这个"php_redis-3.1.4-7.2-nts-ts-vc14-vc15-x86-x64"文件就是合适的版本。如果是其他环境,你可能需要寻找相应匹配的扩展包。 安装步骤通常包括...
spring-data-redis-1.6.2.RELEASE.jar,官网文档,免费提供,亲测可用
在Linux环境下,PHP与Redis之间的交互通常通过PHP的Redis扩展来实现。PHP-Redis扩展提供了一个高效的接口,允许PHP脚本直接与Redis内存数据库通信,从而实现数据的存储和检索。这里的“linux下最新版本...