本篇博客内容以及相关说明:
(1)redis是一中非关系型数据库:在实际项目中,redis就是一个数据库,只是这个数据库中的数据是保存在内存中的;
(2)Jedis引入:在程序中,实际使用MySQL数据库的时候,我们不是直接操作数据库的,而是通过java语言(其实就是JDBC啦)来操作数据库;同理,我们在Java程序中操作redis数据库时,绝大部分情况下,我们也不是直接在redis提供的客户端工具redis-cli中操作redis数据库,而是通过Java程序(其实就是Jedis等Redis的Java客户端啦)的方式,来操作redis;
(3)需要一台独立的【Redis服务器】:在实际中,Redis一般是独立部署在一台服务器上的;所以,为了能让【独立部署在一台服务器上的Redis】能够对外提供服务,我们需要配置一下Redis;(配置内容主要是:【protected-mode】和【bind】)
(4)然后,本篇博客介绍了Redis使用较广的Java客户端:Jedis;
![]()
目录
一:配置Redis,以使得【独立部署在一台服务器上的Redis】能够对外提供服务
1.配置redis.conf中的两个参数:【protected-mode】;【bind】
2.为了让外部可以访问【Redis服务器中的redis服务】,redis服务器需要在防火墙中放开redis的端口
3.查看【redis服务器】的ip地址,为其他主机连接做准备
一:配置Redis,以使得【独立部署在一台服务器上的Redis】能够对外提供服务
0.情况说明:为什么要配置redis
● 在绝大部分情况下,redis服务器除了提供redis服务,是不做任何其他事情的;即,在实际中,我们是把Redis单独部署在一台服务器上的;
● 一般我们Java程序是运行在另一台主机上的。如果是部署的时候,Java程序就运行在【Centos-WEB】这台web服务器上;如果是在开发的时候,Java程序就运行在自己的Windows系统上(PS:目前自己