从零开始——Ubuntu系统安装redis和phpredis

在我们部署redis之前,先了解下redis到底是个啥东西。

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、
list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操
作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的
是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个高性能的key-value数据库。
redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部
分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。(详情见:http://baike.baidu.com/view/4595959.htm

Redis的部署

1.redis源码包的下载

wget
http://redis.googlecode.com/files/redis-2.6.12.tar.gz

2.redis的部署安装

redis的部署安装方法特别简单,估计这也是它之所以这么流行的原因之一。

tar
zvxf redis-2.6.12.tar.gz

cd
redis-2.6.12

make  && make
install

3.redis的启动

因为redis的默认启动方式,是无法后台启动的,所以我们得修改下配置文件,让redis的服务,在后台启动,具体方法是,修改redis.conf文件,将daemonize选项的no改成yes,然后就可以后台启动了。具体启动方法:

  src/redis-server
redis.conf

如果已make install
redis,可以简单一点:(推荐)

cp redis.conf
/etc/

redis-server
/etc/redis.conf

4.测试redis是否安装成功

运行src下的redis-cli

phpredis拓展的安装


1.下载phpredis

下载地址:https://github.com/nicolasff/phpredis

2.安装方法

解压,然后cd到phpredis下,运行phpize(#如果没有phpize 可以先安装 sudo apt-get
install php5-dev),然后就是标准的安装三步曲.

.configure --with-php-config=/usr/bin/php-config

make
&& make install

然后在php.ini文件中,加入extension=redis.so,我是在
/etc/php5/apache2/conf.d/ 新建redis.ini 并加入
extension=redis.so,最后重启apache或者nginx.

  sudo /etc/init.d/apache2 restart 或者

  sudo service apache2
restart

3.测试phpredis拓展是否安装成功,重启下redis,让我们写一个简单的测试脚本.

最后让我看看浏览器的访问结果

redis服务和phpredis的拓展,就安装完成了。

时间: 2024-10-08 08:21:12

从零开始——Ubuntu系统安装redis和phpredis的相关文章

ubuntu 安装redis以及phpredis

1. 去百度搜索 redis,然后去靠谱的地方下载最新的redisxxx.tar.gz 2. 解压后,sudo make 3. sudo make install 4. //安装完之后,需要启动redis-server,然后在启动redis-cli.默认端口为6379 5. 启动redis-server只需要一个参数那就是 redis.conf,通常redis.conf文件会在你刚才解压的redisxxx文件内.cp到/etc/redis.conf 6. redis-server /etc/re

Linux下centos系统安装redis和php-redis

源地址:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm  //此为centos 6版本 安装输入命令: 步骤一 : # wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm # yum install redi

从零开始——Ubuntu系统安装LAMP

1.安装LAMP包 sudo apt-get install taskselsudo tasksel install lamp-server 参考这里 2. 测试 apache2 安装完成后测试一下,在浏览器里输入http://localhost/或http://127.0.0.1/ 若出现"It works!"那就说明安装成功了. mysql # mysql -uroot -p php # chmod 777 /var/www # vi phpinfo.php <?php ph

Ubuntu系统安装配置Redis

Ubuntu系统安装配置Redis Redis是一个NoSQL数据库,在数据需要频繁更新,并且数据的访问热点范围比较广的应用场景下,Redis的效率很不错.下面介绍Redis的安装过程,如下面的步骤所示. 1.下载安装 1 2 3 4 5 wget http://redis.googlecode.com/files/redis-2.2.13.tar.gz tar -zxf redis-2.2.13.tar.gz cd redis-2.2.13 make sudo make install 这时R

Ubuntu 安装Redis

在Ubuntu中安装Redis有两种方式, 我用的是Ubuntu自带的apt-get 什么的是apt-get: 高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器. APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令. 在 Ubuntu 系统安装 Redi 可以使用以下命令: $s

ubuntu 安装redis两种方式

转自:https://www.cnblogs.com/langtianya/p/5187681.html 下载地址:http://redis.io/download,下载最新文档版本. 本教程使用的最新文档版本为 4.0.11,下载并安装: $ wget http://download.redis.io/releases/redis-4.0.11.tar.gz $ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make make完后 redis-

CentOS7 安装Redis和PHP-redis扩展

daemonize yes Redis是一个key-value存储系统,属于我们常说的NoSQL.它遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它常用在缓存.队列.Pub/Sub.计数统计.排行榜.投票与排序等场景. 本文介绍如何在CentOS7上安装redis,以及让PHP支持redis的php-redis扩展库. 安装Redis Redis官方下载地址:http://redis.io/download,下载最新稳定版本. 当前稳定

Windows平台下Ubuntu系统安装

Windows系统下安装Ubuntu系统.通常有两种方式 1.使用Ubuntu系统的.iso文件,下载第三方引导软件EasyBSD,引导加载安装 1.1 使用Win7自带系统分区工具,压缩出一块硬盘空间.用于安装Ubuntu系统时,对Ubuntu系统分区存放. 当然,也可以用第三方分区软件如DiskGenius进行分区. 我在这个地方,因分区时,分出多个空闲小分区,又无法合并,最麻烦的是后续安装中,找不到压缩出的空闲分区.最终将硬盘中内容拷贝到自己移动硬盘中,对整个扩展区域重新分区,在后续安装中

阿里云服务器 ECS Ubuntu系统安装配置

1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示shell界面,这时需要输入root账号及其密码登录到系统 这时候就可以进行系统操作了 但是这种方式操作比较不方便,建议使用ssh进行管理操作,阿里云系统已经自带了ssh服务,我们用ssh client连接进来即可. SSH方式远程管理 windows用户可以安装putty,通过putty进行SSH