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