【Redis】Redis入门


PS:最近公司业务需要使用redis做部分数据的缓存,特此学习一下。

概述

Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。

Redis从它的许多竞争继承来的三个主要特点:

  • Redis数据库完全在内存中,使用磁盘仅用于持久性。
  • 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
  • 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
  • Redis可以将数据复制到任意数量的从服务器,即master-slave模式的数据备份。

Redis安装

Ubuntu下:

sudo apt-get update
sudo apt-get install redis-server

两种方式测试redis是否启动成功,选择任意一种即可

(1)检测6379端口是否在监听

netstat -lntp | grep 6379

(2)检测后台进程是否存在

ps -ef|grep redis

启动Redis:

redis-server

通过新进程测试redis是否启动:

redis-cli

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。

现在我们输入 PING 命令来测试一下:

redis 127.0.0.1:6379>ping
PONG

Redis数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

使用方法

Redis命令

使用方法

Redis事务

使用方法

Redis 数据备份与恢复

使用方法

Redis PHP扩展

Demo

参考文档

声明:枫言枫语 | 版权所有,违者必究 | 如未注明,均为原创 |

本网站采用CC BY-NC-SA 3.0国际化协议进行授权

转载:转载请注明原文链接 - 【Redis】Redis入门


只有汗水不会欺骗你