Redis¶
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
目录结构¶
/etc/redis.conf
: 配置文件,用来配置 Redis 端口、数据存储、以及优化参数/etc/redis-sentinel.conf
: 哨兵配置文件,用来配置 Redis哨兵 端口、数据存储、以及优化参数/var/lib/redis
: 数据库数据目录,用于存放数据库数据/var/log/redis
: 日志存放目录
/etc/redis/redis.conf
: 全局配置文件,用来配置 MySQL 端口、数据存储、以及优化参数/var/lib/redis
: 数据库数据目录,用于存放数据库数据/var/log/redis/
: 日志存放,包括慢日志、错误日志
服务管理¶
systemctl start redis # 启动 redis
systemctl restart redis # 重启 redis
systemctl stop redis # 停止 redis
systemctl status redis # 查看 redis 服务状态
systemctl start redis-sentinel # 启动 redis-sentinel
systemctl restart redis-sentinel # 重启 redis-sentinel
systemctl stop redis-sentinel # 停止 redis-sentinel
systemctl status redis-sentinel # 查看 redis-sentinel 服务状态
可选配置¶
Redis 设置密码¶
方式一:设置临时密码¶
Warning
redis 重启后临时密码就会失效
- 使用
redis-cli
登录 redis - 使用
config set requirepass redis_password
命令设置
方式二:设置永久密码¶
- 编辑 redis.conf,在配置文件中找到
- 去掉行前的注释,并修改密码为所需的密码,保存文件
- 重启 Redis