redis教程详解

admin 35 0

Redis是一款开源的高级键值(key-value)缓存和内存存储系统,单线程运行,拥有较高的读写能力,可以用作网络化的内存缓存,以下是Redis的教程详解:

1. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

2. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3. 为了获取更高的IO性能,Redis在启动时会将所有的数据加载在内存中,而备份才会将数据持久化硬盘中。

4. Redis无法替代MySql或MongDB来作为数据库被使用,而适用于为高频读写的数据缓存提供服务。

5. 在分布式环境下,Redis为各个模块提供公共数据的共享服务,并且为单个服务提供缓存服务。

6. spring-boot-starter-data-redis封装了Jedis(Redis的java客户端)拥有丰富的Redis操作方式,并且针对热数据提供了缓存解决方案,只需简单的配置即可开箱使用。

7. 在Linux下安装Redis,将下载好的安装包解压,使用Make命令编译Redis,编译好后进入src目录,启动redis.sh。

以上是关于Redis的教程详解,希望对您有所帮助。