介绍
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后,windows使用者可将redis-server.exe打开,开启Redis服务,Ubuntu使用者可先确认redis-server服务是否开启,若无开启则输入「service redis-server start」。
确认服务开启后,使用redis-cli进行以下动作:
测试 set-get
测试 Pub/Sub (需开启两个redis-cli)
后续将介绍Redis-cli的常用指令与Laravel-Redis的搭配应用。
閱讀更多 Java高級開發工程師 的文章