目录
二、Redis下载与安装 (windows版与Linux版)
一、redis简介
redis的应用场景:
二、Redis下载与安装 (windows版与Linux版)
注:github访问不进去的话,需要翻墙。
2.1、Windows版下载演示
2.2、Linux版下载演示
2.3、在Linux系统中安装redis步骤
演示如下所示:
1、
2、
3、安装redis依赖环境gcc
4、进入到解压的redis安装包下,输入make命令进行编译
5、进入redis的src目录,进行安装,命令:make install
2.4、在windows系统中安装linux步骤
三、启动linux系统中的redis步骤
我们知道redis通过上面的五个操作步骤后已经安装在linux系统中了,那么我们现在就可以在linux系统中启动redis了。
启动redis服务端 (./redis-server命令)
启动redis客户端 (./redis-cli命令)
通过上面的操作后,我们就知道客户端连接上了redis服务端了,也就是说和我们的mysql数据库一样,我们mysql服务端开启后,客户端就可以写一些sql语句进行操作数据库了,同理这个redis也是一样的。
解决服务端霸屏问题:(霸屏问题如下所示)
解决方式如下所示:
1、首先我们在服务端按 ctrl+c就可以让我们输入命令了:
2、然后我们找到redis解压包目录下的redis.conf配置文件
3、打开redis.conf文件后,就进行修改操作:(把no改成yes即可)
4、修改完配置之后,我们再重新启动一下redis服务端即可(不过这次启动要加载一些redis.conf配置文件)
重新启动后,会发现我们现在再次启动redis服务端的样式是这样的:
相比着第一次启动的样式确实牛逼多了(第一次的启动redis服务端的垃圾样式如下所示,对比一下确实上面的牛逼)
四、启动windows系统中的redis步骤
五、redis服务端设置密码
问题也就是说,我们启动redis服务端后,我们客户端不使用密码就能连接上我们redis服务端了,那么太不安全了吧,所以我们要为redis服务端设置一下密码。
密码设置如下所示:
redis服务端重新启动后,我们知道这次redis服务端已经配置密码了,因此我们客户端再想连接的话就需要使用密码了:
六、redis服务端/客户端远程连接
问题描述:
也就是说比如我们在linux系统中开启了redis服务端,那么我们能不能在windows系统中通过客户端进行连接linux系统中的redis服务端呢?
演示如下所示:
因此我们该怎么解决Linux系统中的redis服务端不让我们远程连接他的问题呢?(也就是说其他地方的redis客户端想连接他如windows系统中的redis客户端想连接你,他就要让我连接)
解决方式:
注意一点:
我们知道我们linux是有防火墙的,其他地方的redis客户端如windows版的redis客户端,想要访问我们linux系统中的redis服务端的时候,尽管上面配置了linux系统让其他地方的redis客户端连接服务端,但是因为也有端口号6379,因此防火墙要把这个6379端口号指定开。