目录
1.我们将下载下来的压缩吧通过xftp上传到我们的Linux服务器的/opt目录下
4.在redis-6.2.6目录下再次执行make命令(只是编译好)
5.跳过make test 继续执行: make install
概述
redis从一开始其创建者就是为了再Linux下使用的,所以没有windows的版本。但是windows在服务器领域虽然占比比较小其公司还是希望能有windows版本的redis的,所以就自己研究redis的开源代码进行了整合开发形成了所谓的windows版本的redis,要知道其实是没有windows版本的redis的。所以,我们的安装与使用是在Linux操作系统上进行的。
至于Linux的安装与使用我们在Linux的的专栏学习中有过相关介绍,对Linux感兴趣的小伙伴可以去我的Linux专栏学习一下。
redis下载
登录网站进行下载
Redis官方网站 | Redis中文官方网站 |
http://redis.cn/ |
我们在这里下载得是最新版本的6.2.6
redis安装
1.我们将下载下来的压缩吧通过xftp上传到我们的Linux服务器的/opt目录下
2.使用xshell登录我们的Linux服务器
因为redis而安装需要用到安装C 语言的编译环境,因此我们先查看是否安装了。在命令行输入gcc --version,如果看到如下提示则正确
如果不是这样的提示或提示不是内部命令则按照下面操作即可
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
3.将之前放在/opt下的压缩包进行解压
解压侯在/opt下会看到解压侯的文件
4.在redis-6.2.6目录下再次执行make命令(只是编译好)
注意:
如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件
解决方案:
按照上面讲的安装C的编译环境,然后再在目录下运行make distclean
如果没有报错就不用执行上述操作
5.跳过make test 继续执行: make install
安装目录:/usr/local/bin
查看默认安装目录:
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
redis启动方式
前台启动(不推荐)
直接在命令行输入redis-server启动
由于前台启动,命令行窗口不能关闭,否则服务器停止,因此我们不推荐使用这种方式。
后台启动(推荐)
1.备份(可不做)
将conf复制到/etc下,可以不备份在原有文件上修改。我这里复制一份出去进行修改。
2.后台启动设置daemonize no改成yes
使用vim 进入/etc下的conf文件修改上述属性由no改为yes
3.Redis启动
redis-server /etc/redis.conf
查看redis进程,是否已经启动
4.用客户端访问:redis-cli
5.测试验证: ping
Redis关闭
方式一
shutdown
方式二
上面我们查看了redis的进程,看到其进程号为9091,我们可以通过杀死进程的方法来关闭redis