Redis小记
来源:互联网 发布:触摸屏软件开发公司 编辑:程序博客网 时间:2024/06/05 11:48
分布式:不同的多台服务器上面部署不同的服务模块
集群:不同的多台服务器上面部署相同的服务模块
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
- Redis小记
- Redis小记
- redis操作list小记
- redis list小记
- redis相关小记
- linux redis操作小记
- redis的安装小记
- redis安装小记
- MySQL数据导入Redis小记
- redis 小记 集合的学习1
- spring mvc 小记(八):MyBatis整合redis缓存
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 滴滴首个开源项目 VirtualAPK 加载耦合插件首选
- 委托
- 对象池在怪物孵化器中的应用
- MySql命令行创建和删除触发器
- ######好#######输入DStreams和receivers
- Redis小记
- Tomcat 架构分析(三) Jasper模块
- Intellij idea创建javaWeb以及Servlet简单实现
- P2936 [USACO09JAN]全流Total Flow [ISAP算法]
- 阴影贴图
- SpringBoot下实现前端验证码图片的生成和校验
- 求数组子序列的2种方法
- uva 10815安迪的第一个字典
- Alternative-data firms are shedding new light on corporate performance