开发者学堂课程【Redis 数据库入门:Redis-安装-字符串键-1】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/15/detail/42
Redis-安装-字符串键-1
内容介绍:
一、安装 redis
二、redis 做成服务
三、redis 做成后台服务
一、安装 redis
1.打开文档“安装.txt”。
2.安装 redis。
3.打开“我的计算器”,安装在“node21”。
4.右击“node21”,点击“快照”,进入“快照管理器”,恢复到之前的状态之后开启。
5.打开“Xshell4”。
6.进入目录
上面没有目录,所以我们需要把安装包拖下来。
7.把安装包拖下来并解压
拖下来之后我们就会发现有一个压缩包,先将它解压。
当然,这个 Redis 不是解压机使用,所以我们需要便捷安装,这是大家需要掌握的基础点。
8.确认“node21”里的光驱,选择“DVD1”。
我们来安装 gcc 和 tcl。
要确定要挂在我们的光驱上,选择“DVD1”。
9.安装“gcc”和“tcl”并且要把 gcc 和 tcl挂 载上。
10.在目录下边进行“make”。
我们可以来进行便捷安装,首先用 make,如果要安装在其它的目录下边可以创建一个文件夹,要安装的路径通过 PREFIX 整理好。
现在目录下用 make,在 dependency 下边儿有 Jemalloc,它是关于分配内存的,还有 lua 等等,会把这些都给编译出来。
11.创建 redis,再回到源码的文件夹中。
12.用 make 放在创建的文件夹中,安装。
当然在用 Make 的时候,先用 prefix 指定一下安装在哪个目录下边,然后用install。
13.安装完成。
就会发现 Redis 安装完以后就剩下一个 bin,其中里面有各种的脚本。现在Redis已经安装成功,Rice-server 就可以请 Redis了。
来查看一下这个端口。端口现在展开没有 Windows 的启动。但是通过 rise-server来启动的。
二、redis做成服务
1.将 redis sentinel 拷到 bin 中。
我们会用到 redis-sentinel 这样一个机制,输入 SRC,下面有一个 redis-sentinel,把 redis-sentinel 拷 bin 下边,这是为了后面方便使用。
2.粘贴 redis 里面的 bin。
接着就可以把它写到环境变量里面去。在 redis profile 上面修改一下就可以。
3.加入“source”。
先加入一个 redis-home,在 redis-home 下面的 bin 复制粘贴。用 Source 让它生效。
现在我们在任何地方打开下面的脚本都可以有反应。
用 Redis-server,使用 help,就可以看到关于 Redis-server里边的使用。
三、redis 做成后台服务
1.执行 shell 脚本。
我们将 redis 做成服务。file 是一个二进制的可执行文件,是一个文本文件,所以我们在这儿不能把它直接打开看。
把它做成后台的服务,在 utils 下边有个 shell 脚本,就可以做成一个服务,这也是Redis提供的非常好的功能。
2.utils 下边的 install server 脚本,直接回车。
进入 rise 的源码里,做个 utils。
有一个 shell 脚本,直接回车。
接下来就会有几个问题,是否会选择端口默认的6379?是否要把 Redis 作为配置文件放在 etc Redis 里边去?log 是否输出文件名?文件是否持久化?
选择执行路径等,直接回车即可。
3.确认配置问题就会告诉你选择的配置。
Redis 的配置文件拷贝到 etc,然后才把它做成服务。
4.可以将 redis 重命名为 redisd。
它的名称会比较长,所以就可以修改一下,切换到目录下面来切换成 Redisd。
接下来,用 Service启动。