2021年08月24日 课堂笔记
Redis安装
6379端口
概念
key-value数据库
5大数据类型
Redis配置文件redis.windows.conf
绑定
1 | bind ip地址 |
端口号
1 | port 端口 |
库大小
1 | databases 16 |
库的索引从0开始
快照
1 | save 900 1 |
save 300 10
1 | save 300 10 |
RDB
内存里面的东西,都写到一个文件里面。
dump.rdb
1 | dump.rdb |
修改名字
1 | dbfilename 文件名 |
主从机制(哨兵机制)
LIMITS
限制,防止DOS攻击
maxmemory 字节
AOF
启动服务器
1 | redis-server.exe redis.windows.conf |
启动客户端
参考资料
看侧边目录树的钱几个
字符串
get
set bb xxxx
setnx bb yyyy
setex cc 10 zzzzz
get cc
get cc
MSET
哈希表
HSET
HSETNX
HGET
列表
LPUSH LPOP 构成栈
RPUSH RPOP 构成队列
队列尾插
LRANGE
列表是可以重复的
集合
集合不能重复
SADD
有序集合
Java如何访问Redis
中孚
事务
同一个库
JDBC事务
Spring AOP切面,管理事务
事务的基本要素(ACID)
原子性
一致性
隔离性
持久性
事务的并发问题
脏读
不可重复读
幻读
mysql的默认隔离级别是可重复读
什么时候锁整张表
Spring事务管理
数据库
- 视图
- 触发器
- 存储过程
- 自定义函数