redis学习笔记
Redis遵循BSD协议,是一个高性能的key_value数据库
Redis优势
性能极高
丰富的数据类型
原子性——Redis所有的操作都是原子性的,要么执行不成功,要么失败完全不执行,单个操作是原子性的,多个操作也支持事务,通过MULTI和EXEC指令打包
丰富的特性
获取redis配置
CONFIG GET LOGLEVEL
redis的数据类型
string(字符串)
关键字,set,get
hash(哈希)
关键字,hmset,hget
list(列表)
list内部封装了链表功能
redis 事务执行并没有原子性的特性, 事务可以理解为一个打包的批量执行脚本,但批量指令并非原子化的操作,中间某条指令的失败不会导致前面已做指令的回滚,也不会造成后续的指令不做。
即全部都会执行,出错指令则该条指令不执行,不影响其他指令的执行。互不影响