博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从零开始——Ubuntu系统安装redis和phpredis
阅读量:5032 次
发布时间:2019-06-12

本文共 1445 字,大约阅读时间需要 4 分钟。

在我们部署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客户端,使用很方便。(详情见:)

    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

    下载地址:

    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的拓展,就安装完成了。

转载于:https://www.cnblogs.com/Amagasaki/p/3715601.html

你可能感兴趣的文章
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
hexo 搭建博客
查看>>
建造者模式(屌丝专用)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
【转】常用的latex宏包
查看>>
酷狗的皮肤文件存放在哪
查看>>
C++的引用
查看>>
T-SQL查询进阶--深入浅出视图
查看>>
Android读取url图片保存及文件读取
查看>>
完整ASP.Net Excel导入
查看>>
判断CPU大小端示例代码
查看>>
循环队列的运用---求K阶斐波那契序列
查看>>
关于git的认证方式
查看>>
keepalived介绍
查看>>
css3 标签 background-size
查看>>
python itertools
查看>>
Linux内核调试技术——jprobe使用与实现
查看>>
http://lorempixel.com/ 可以快速产生假图
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>