NoSQL 数据库之 Redis
NoSQL 概述

- 常见的 NoSQL 数据库
- Memcache

- Redis:Redis 是当今非常流行的基于 Key-Value 结构的作为cache使用的 NoSQL 数据库。


- MongoDB

- Memcache
Redis windows安装
- 地址:https://github.com/microsoftarchive/redis/releases

- 解压、运行 redis-server.exe 服务端,redis-cli.exe 客户端

- 基本操作
- 添加数据:set key value
- 获取数据:get key,如果 key 不存在则为 nil
- 删除数据:del key,1表示成功,0表示失败

- 清屏:clear
- help 帮助

- 退出:quit、exit、Esc




- 数据类型:根据不同业务设计了五种数据类型,string、hash、list、set、sorted_set.


string
- 基本操作
- 扩展操作



- 扩展操作
hash 类型


- 基本操作


- 扩展操作

- 注意事项

- 应用场景:购物车、抢购

list 类型

- 基本操作


set 类型

- 基本操作

- 扩展操作


事务
-
一组命令的集合,所有命令都会被序列化,按照顺序执行。


-
单条命令保证原子性,事务没有。编译异常(命令错误),事务中所有命令都不会执行,运行异常,其他命令正常执行。
乐观锁 watch
Jedis
- 导入依赖

- 连接redis

spring boot整合 redis
-
引入依赖

-
配置



-
使用

-
重写redisTemplate,可以设置序列化

作 者:凑数的园丁
出 处:https://www.cnblogs.com/lq-404/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。

浙公网安备 33010602011771号