【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下:
1 | sudo apt-get update |
两种方式测试redis是否启动成功,选择任意一种即可
(1)检测6379端口是否在监听
1 | netstat -lntp | grep 6379 |
(2)检测后台进程是否存在
1 | ps -ef|grep redis |
启动Redis:
1 | redis-server |
通过新进程测试redis是否启动:
1 | redis-cli |
127.0.0.1 是本机 IP ,6379 是 redis 服务端口。
现在我们输入 PING 命令来测试一下:
1 | redis 127.0.0.1:6379>ping |
Redis数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。