目录
一、基础知识
1.概述
redis:内存存储、持久化
键值对存储
监听端口号6379
数据类型-字符串、哈希值、列表、集合、位图
nosql:非关系数据库
类型:文档型数据库、列族数据库、图形数据库、键值对数据库、对象数据库
应用场景:
缓存:Redis最常用的应用场景就是缓存,它可以缓存各种类型的数据,如数据库查询结果、API返回结果等,以提高应用程序的响应速度和并发性能。
分布式锁:Redis的分布式锁可以确保在分布式系统中对某个资源的互斥访问,避免多个节点出现并发操作的问题。
计数器:Redis支持对计数器的操作,能够方便地实现各种计数器的功能,如网站访问次数计数、订单数量计数等。
会话管理:Redis可以用来管理会话信息,实现会话的状态存储和共享,避免了单点故障的问题。
消息队列:Redis支持发布订阅模式,可以作为一个轻量级的消息队列使用,实现异步消息处理和任务派发等功能。
2.配置文件及相关目录、命令解析
配置文件
bind 127.0.0.1 修改监听地址
port 6379 修改监听端口号
pidfile 指定通过该配置文件启动reids进程后的PID文件名称
loglevel 定义日志级别
logfile 定义日志存储路径
databases 指定默认数据库数量
save 定义单位时间内key的改变次数
dbfilename