Redis概述

Redis概述

介绍

Redis为一种ANSI C编写的「键值对储存资料库」(key-value),它采用NoSQL的方式进行资料的存取,不同于一般的关联式资料库,NoSQL不使用SQL的方式进行查询,也经常避免使用SQL的join操作。此外,Redis亦能储存多种value型别,如:hash、set、zset与string等。而Redis一般而言是将资料储存于记忆体中,当然也能进行「持久化」,让资料储存于硬碟中,不仅如此,Redis也支援主从同步,将资料由各「从伺服器」上同步。此外,Redis亦能作为即时讯息传递媒介(Pub/Sub)。

安装

※Redis预设使用6379 Port

Windows

到官网下载即可

Ubuntu

输入下列指令即可安装:

Redis概述

测试

安装好Redis后,windows使用者可将redis-server.exe打开,开启Redis服务,Ubuntu使用者可先确认redis-server服务是否开启,若无开启则输入「service redis-server start」。

确认服务开启后,使用redis-cli进行以下动作:

测试 set-get

Redis概述

Redis概述

测试 Pub/Sub (需开启两个redis-cli)

Redis概述

Redis概述

后续将介绍Redis-cli的常用指令与Laravel-Redis的搭配应用。


分享到:


相關文章: