![3c7cb6c9a6b648c3f74f6be9769274f4.png](https://img-blog.csdnimg.cn/img_convert/3c7cb6c9a6b648c3f74f6be9769274f4.png)
Redis特点
- 高性能:所有数据存储在内存中,所以它的读写性能非常高,官方数据10万/s
- 可靠性:redis将内存中的数据利用快照和日志的形式保存在内存中,避免发生断电或则机器故障,内存数据丢失的问题
- 丰富的数据类型
redis的value有哪些数据类型?以及其应用场景
- String
- 除了普通的字符串,还可以包含JSON,xml,数字,甚至二进制(图片),大小限制在512MB
- 常用命令:get、set、incr、decr、mget
- 应用场景:短信验证码、论坛点赞
- Hash
- value本身又是一个键值对结构
- 常用命令:hget,hset,hgetall
- 应用场景:适合保存一个对象
- List
- 存储多个有序的字符串,可重复,底层实现为双向链表,列表最多可存储2的32次方-1
- 常用命令:lpush(左添加)、rpush、lpop(左移除)、rpop
- 应用场景:用作栈或则队列
- Set
- 集合,