RedisRedis数据库简介
1. redis是一个开源的用C语言编写的数据库,但并不像常规的关系型数据库那样把数据存储在表中,而是像
Java中的Map集合一样,存储的是一系列key=value键值对,redis属于NoSQL数据库(非关系型数据库)
2. redis的设计初衷并不是取代传统的关系型数据库,而是作为他们的补充,在某些情况下发挥其特长
3. redis数据库工作的时候会把所有的数据都读到内存中,磁盘上的数据文件只是用来持久化数据。这个特点使
得redis具有极快的存取速度,但可以管理的数据量受到限制,不能超过可用的内存空间(虽然可以使用交换区,
但会牺牲掉一些速度)
redis的使用:
* redis可以作为普通的应用程序来提供数据库服务
* 也可把redis注册为windows的系统服务(需要安装rediswatcher以及修改配置文件)
redis的命令行操作
set key value:把键值对存储到数据库中
get key:返回数据库中key对应的value
Java对redis的支持
Redis、B/S架构简介及操作命令
![](https://img-home.csdnimg.cn/images/20240711042549.png)