Redis安装与使用

  • 2016-01-11
  • 954
  • 0

redis

Redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型,还有 list,set ,sorted set和hash类型。

Memcache的 value只包括string类型。远没有redis的value类型丰富。和Memcahe一样为了性能。Redis的数据通常都是放到内存中的。当然 Redis可以每间隔一定时间将内存中数据写入到磁盘以防止数据丢失。Redis也支持主从复制机制(master-slave replication)。Redis的其他特性包括简单的事务支持和 发布订阅(pub/sub)通道功能,而且redis配置管理非常简单。

有关两者的区别和Redis具体特性参考:Redis与Memcached的区别

Redis五种数据类型:redis 五种数据类型的使用场景

1.使用redis

编译时发现没有gcc(Redis是C实现的,所以需要gcc来进行编译)

于是安装gcc:

注意gcc依赖了很多东西,有些包可能系统已经装了,有些没有,防止出意外,最好都走一遍。

如果还是出错显示:

参考链接:redis2.6.4 在centos6.4上的安装

安装redis
redis没有提供make install命令,需要手动安装:

修改redis配置
vi /etc/redis.conf

检查redis是否启动

如果未启动,则开启:

启动redis-cli(测试客户端)

测试

获取和修改redis.conf配置

2.使用phpredis扩展库

编译安装
进入安装目录 :cd phpredis
#用phpize生成configure配置文件:  /usr/local/php/bin/phpize   (这里phpize的存放路

径不一定)

注:如果这里出现类似如下的提示:

安装完成之后,出现下面的界面,记住以下路径(该路径为PHP扩展库存放位置)

修改php.ini

测试phpinfo(); 验证通过。

 

参考链接:

Redis应用场景

PHP 使用 Redis

 


上一篇:  下一篇:

评论

还没有任何评论,你来说两句吧

Copyright © 2014-2016 lxlxw All Right Reserved