一、快速入门
1、安装Redis
在CentOS系统上安装Redis
第一步:安装依赖 Redis是基于C语言编写的,先安装Redis所需要的gcc依赖。
yum install -y gcc tcl
第二步:安装Redis 通过远程仓库直接下载安装redis
yum install redis
第三步:配置 设置Redis开机自启
systemctl enable redis
第四步:启动Redis
systemctl start redis
第五步:检查测试 检查Redis是否启动成功
systemctl status redis
最后:进入redis
redis-cli
2、修改配置文件
快速安装之后,本地就可以进入redis使用了,但还有一些不足,比如密码设置、外界访问等,需要修改配置文件以实现。
修改redis配置文件:
vim /etc/redis.conf
一般来说yum命令下载安装的应用都在/etc
目录下,如果不在,可以检索一下:
sudo find / -name "redis.conf"
就可以显示配置文件路径。
进入后,
1、修改
将原有的bind 127.0.0.1
注释掉,加上bind 0.0.0.0
,这样外界就也可以访问了。
2、修改
将原有的daemonize no
修改为daemonize yes
,打开redis的守护进程,可以后台运行。
3、修改
将原有的# requirepass
的注解取消,后面写上自己的密码。
在文件中可以按/
进行检索单词。
4、重启redis
systemctl restart redis
即可。这样一来,其他设备就可以通过ip+密码方式连接到redis了
3、测试
通过redis-cli
命令连接的redis是未认证的,需要输入密码才可进行操作,可以在redis内部通过AUTH 123456(密码)
进行认证,亦可在进入时使用redis-cli -a 123456(密码)
直接认证。
二、Redis的Java客户端
Spring Data Redis
官方文档: https://spring.io/projects/spring-data-redis
- 提供了对不同Redis客户端的整合(Lettuce和Jedis)
- 提供
RedisTemplate
统一API操作Reedis - 支持Redis哨兵和Redis集群
- 支持基于Lettuce的响应式编程
- 支持基于JDK、JSON、字符串、Spring对象的数据序列化及反序列化