Redis小记

本文详细介绍了Redis的特点,包括数据持久化、数据备份及支持的数据结构。此外还讲解了安装过程中可能遇到的问题、启动服务的方法及如何检查服务状态。文中还深入探讨了持久化的两种方式RDB与AOF,以及主从复制等高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分布式:不同的多台服务器上面部署不同的服务模块
集群:不同的多台服务器上面部署相同的服务模块

CAP:C:强一致性 A:高可用性 P:分布式容忍性

NoSql:not only sql
Redis:Remote Dictionary Server

Redis的三大特点:
1.支持数据的持久化
2.支持多种数据结构
3.支持数据的备份

安装Redis遇到的问题:
1.安装过程可能会报缺少GCC
2.安装完GCC后,先执行make distclean

启动Redis服务:
1.redis-server /xx/redis.conf
2.redis-cli -p 6379

查看Redis服务是否启动:
1.ps -ef|grep redis
2.lsof -i :6379

持久化:RDB AOF

RDB默认备份条件设置:
1.15分钟改了1万次
2.5分钟改了10次
3.15分钟改了1次

立即进行备份的命令:
save shutdown

AOF:以日志的形式记录每一个写操作,每秒
恢复AOF文件:
redis-check-aof –fix appendonly.aof

AOF重写的条件:
aof文件是上次记录的一倍,且文件大于64MB

Redis部分支持事务(冤有头债有主)

悲观锁:表锁,行锁,读锁,写锁
乐观锁:每条记录后面有一个版本号,判断版本号提交前后是否一致
CAS:check and set

主从复制,读写分离:slaveof ip port
反客为主:slaveof no one

哨兵模式:
1.新建sentinel.conf文件
2.sentinel monitor 主机名字 IP port 1
启动哨兵:Redis-sentinel /**/sentinel.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值