企业运维实战LAMP架构--redis(主从复制、Sentinel 分布式系统、redis集群)
前言
本章我们将学习redis。
redis是一种高级的存储系统,支持多种数据类型的存储,包括字符串、酸列、列表、集合和有序集合。
一、redis安装并启动
解压安装包
tar zxf redis-6.2.1.tar.gz
进入目录进行源码编译安装
cd redis-6.2.1/
make
make install
修改启动脚本
vim /root/redis-6.2.1/utils/install_server.sh
安装redis启动脚本
./install_server.sh
启动redis
/etc/init.d/redis_6379 start
交互式测试
redis-cli
二、redis常用命令
常用命令 | 含义 |
---|---|
config get * | 查看配置 |
select 1 | 选择数据库 |
flushdb | 清空当前数据库 |
flushall | 清空所有数据库 |
move key 1 | 移动key |
del key | 删除 |
rename oldkey newkey | 改名 |
expire key 10 | 设置过期时间 |
persist key | 设置持久化 |
persist key | 查询 |
persist key | 判断是否存在 |
三、redis实现主从复制
主机redis配置,使其监听所有网段
vim /etc/redis/6379.conf
重启服务
/etc/init.d/redis_6379 restart