Redis的安装和使用

Redis

安装redis:

将将要安装redis文件夹放到一个盘中

通过命令行切换到放文件的地方

Redis的安装和使用

Redis的安装和使用

安装成功后,将文件夹中的扩展放入wamp/php/ext中,然后配置php.ini,重启服务器。

Redis的安装和使用

Redis的安装和使用

Redis的安装和使用

使用redis

Redis的安装和使用

实例化一个redis对象

$r = new redis();

打开redis连接

$r->connect(服务端主机地址,端口号6379)

存储数据

$r->set(“username”,”bobo”);

读取数据

$r->get(“username”);

Redis存储数组前需要提前进行序列化

$r->set(“arr”,serialize(array(“usename”=>”bobo”,”password”=>”123456”)))

读取时,需要进行反序列化unserialize($r->get(“arr”)))

Redis:主从同步。 相同的数据存到不同的服务器中。

Memcache:分布式。不同的数据存到不同的服务器中。

两者的区别:

Redis:数据存储到redis内存中,隔一段时间把长期不使用的数据存储到磁盘。    一旦出现断电情况,数据还存在,再次开机,数据自动从磁盘中加载。

实现了数据的持久化,数据存储是以key-value,list,hash的格式。

Redis存储的时候不需要用set()方式去设置失效期。

支持(主从)数据备份!

Memcache:所有的数据都存储在内存中,一旦断电内存中的数据就会丢失。

数据存储是以key-value的格式。

Memcache存储的时候用set()方式去设置失效期。

1.存储方式不同

2.数据支持类型不同

3.Redis支持的是Linux操作系统

上一篇:使用虚幻引擎中的C++导论(四-内存管理与垃圾回收)(终)


下一篇:CF gym 101933 K. King's Colors(二项式反演)