一、Redis简介
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。
Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。
二、Redis安装
https://github.com/MicrosoftArchive/redis/releases
1,开始配置redis
用编辑器打开redis.windows.conf,修改密码: 去掉requirepass前面的#号,输入你的密码
端口等其他配置也可以在这里配置
2,带配置项启动redis
在redis安装根目录运行redis-server.exe redis.windows.conf
这样你配置的参数才起作用哦,这样就能使用redis了
3.开机自动启动redis服务
在系统服务里面查看是否存在redis服务,如果不存在,在redis安装根目录下执行命令:
redis-server.exe --service-install redis.windows.conf
在服务列表中找到redis服务,右键登录输入redis设置好的密码,启动redis服务即可;
4,redis管理工具
RedisDesktopManager
百度网盘:http://pan.baidu.com/s/1kU8sY3P
官网:https://redisdesktop.com/download
把你配置的参数填进去,测试是否连接成功,成功的话就能开干了
3,springboot安装依赖
在项目的pom.xml中加入redis依赖
顺便把redis的java开发包jedis也加进去
配置redis
在resources中的application-prod.yml中配置redis: