一. 关于 Redis
Redis是一种高级 key-value 数据库.它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富.它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点.从而使它的位置处于关系数据库和键值数据库之间.Redis不仅能保存Strings类型的数据,还能保存Lists类型(有序)和Sets类型(无序)的数据,而且还能完成排序(SORT)等高级功能,在实现INCR,SETNX等功能的时候,保证了其操作的原子性,除此以外,还支持主从复制等功能.Redis可以被看成是一个数据结构服务器.Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为"半持久化模式");也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为"全持久化模式").
官方网站:?http://redis.io/
二. 安装 Redis
Redis的代码遵循ANSI-C编写,可以在所有POSIX系统(如Linux, *BSD, Mac OS X, Solaris等)上安装运行.而且Redis并不依赖任何非标准库,也没有编译参数必需添加.编译安装Redis,我们唯一需要的就是make.
cd /usr/local/src
建立Redis目录,只是为了将Redis相关的资源更好的统一管理.你也可以使用? make install安装在系统默认目录
三. 配置 Redis
成功安装Redis后,直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置不是后台运行).如果我们希望Redis按我们的要求运行,则需要修改配置文件,Redis的配置文件就是上面第二个cp操作的redis.conf文件,目前它被我们拷贝到了/usr/local/redis/etc/目录下.修改它就可以配置redis server了.
①?redis.conf 配置参数:
###########? Replication ######################Redis的复制配置# slaveof 当本机为从服务时,设置主服务的IP及端口# masterauth 当本机为从服务时,设置主服务的连接密码
#连接密码# requirepass foobared
四. 运行 Redis
① 运行服务
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf即可在后台启动redis服务,确认运行了之后,可以用redis-benchmark命令测试看看,还可以通过redis-cli命令实际操作一下,比如:/usr/local/redis/bin/redis-cli set foo barOK/usr/local/redis/bin/redis-cli get foobar
slave同步请求转发被丢弃, slave将无法恢复该请求的linux下安装redis及redis的php扩展相关咨询,直到slave重启时从master全量加载数据时才能修复.所以呢,建议使用redis尽量利用其key/value和value支持多种类型的特性,存储一些相对不重要的数据.
以上就是土嘎嘎小编为大家整理的linux下安装redis及redis的php扩展相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!