Redis入门
引用:
【redis】 redis快速上手_哔哩哔哩_bilibili
20分钟快速入门Redis_哔哩哔哩_bilibili
Redis 的 hash(哈希类型) 数据类型与结构和应用场景_redis hash结构fieid必须是相同类型_小洪帽i的博客-CSDN博客
07.Redis常用类型-String应用_哔哩哔哩_bilibili
1. 学习站点:
Try Redis
CRUG网站 (redis.cn)
Redis
Redis 教程 | 菜鸟教程 (runoob.com)
2.redis命令格式:
类型命令 key 参数数据
set name test1
基本数据类型:string, hash, list, set, zset
3. String数据类型:


4.Hash类型:


string类型vshash类型的比较:

5. List类型:


6. set类型:



7. sorted set类型:


8. Redis全局命令:

9. Redis安全性:

10. Redis事务:



11. Redis持久化机制:


- RDB方式:


- AOF方式



- RDB+AOF方式:

- 持久化机制流程:

13. Redis内存淘汰算法:
- LRU:least recently used, 淘汰一段时间内最近最少使用,考量只与时间有关
- LFU:least frequently used, 淘汰一段时间内最不经常使用,考量与频率和时间有关。
- TTL:淘汰设置过期时间的key
- 随机淘汰:默认方式
14. 过期key处理:
- 惰性删除: 访问时,才删除已过期的key
- 定时删除:设定过期key时,同时创建一个定时器,发现过期后立即删除,对cpu不友好。
- 定期删除:隔一段时间,对数据做一次检查,删除里面过期的key,至于要删除多少过期key,检查多少数据由具体算法实现。
- Redis服务器使用惰性+定期策略。