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 1234561
- 使用
设置永久密码
编辑
redis.conf, 在配置文件中找到# requirepass foobared去掉行前的注释,并修改密码为所需的密码,保存文件 eg:
requirepass 123456重启 Redis