最近参加了一个课程——Redis全景实践课,由于免费提供机器,所以就打算跟着一起学习一下。顺便在这里记录一下自己的学习过程。
由于是学习华为云学院的课程,因此,会截取部分重要的知识点进行呈现。
1、DCS概念
2、DCS的应用场景
3、DCS的特性
二、课后作业
1、搭建Redis环境,连接redis实例
下载redis包,执行命令:wget http://download.redis.io/releases/redis-3.0.7.tar.gz
2、解压安装包,执行命令:tar -xzf redis-3.0.7.tar.gz
3、进入到redis目录中,并编译redis客户端的源码
4、进入到src目录下,利用redis-cli连接redis:./redis-cli -h 192.168.x.x -p 6379
Note:192.168.x.x 表示的是redis实例的ip。 如果你还设置了密码,则在后面加上 -a {password}
在redis中写入和删除数据
这样就完成了第一天的作业,主要学习了redis的概念,redis的使用场景,以及redis环境的搭建以及用redis-cli连接redis。
【题外话——阿里云】
阿里云服务器上安装redis的启动如下:
直接在src下,执行命令:./redis-service
如果需要服务器能远程连接,则需要修改如下配置:
在src目录下拷贝配置文件redis.conf到 /etc/redis,并修改为bind 0.0.0.0
执行命令:cp redis.conf /etc/redis/redis.conf
进入到/etc/redis,打开redis.conf,找到bind 127.0.0.1, 放开注释,并修改为:bind 0.0.0.0
然后,再次进入到redis/src目录下,执行命令:./redis-service /etc/redis/redis.conf 启动redis:
进入到redis-cli,执行命令:./redis-cli -h 0.0.0.0 -p 6379,
注意:0.0.0.0是因为在配置文件你设置为了0.0.0.0,对应着改就好了
你以为结束了吗?并没有。
上面的情况你其实在裸奔,没有设置密码,非常不安全。
设置密码要去/ect/redis/redis.conf中找到requirepass,将注释放开,并在requirepass后面跟上你的密码:
再次回到/redis/src目录下,执行:./redis-cli -h 0.0.0.0 -p 6379 -a XXX,其中XXX就是配置文件中设置的连接密码:
趁此机会,顺便将阿里云也搭起来redis环境,并设置了安全访问密码。感觉很不错,至少有了redis的环境。