在主流的 linux 发行版里安装 redis
最近在极客时间上学习蒋德钧老师的《Redis 核心技术与实战》地址如下:https://time.geekbang.org/column/intro/100056701,获益良多,这里先实名推荐下这个课程。我这里分享一个在两个不同的 Linux 发行版系统上安装 redis 实例的方法,给不熟悉 redis 或者之前一直在用 Windows 环境下的 redis 实例的小伙伴缩短点折腾的时间。首先链接 linux 实例后,查看下自己的 linux 的发行版信息,
我这里分别介绍下 centos7 和 Ubuntu 20.04 的环境下安装
CentOS 7
1.检查 GCC 是否安装,如果没有安装,安装下 GCC
安装过程中如遇到提示,按提示输入 y 继续安装即可。注意,在 centos 7 中默认安装的 gcc 版本是 4.8.5,如果我们要安装的 redis 版本是 5.0 以上的版本,需要把 gcc 的版本进行下升级。可以输入如下命令查看当前 gcc 版本
先列出一个参考链接https://baijiahao.baidu.com/s?id=1667197295239073048&wfr=spider&for=pc,然后为了避免以后链接找不到了,在我这里也重新罗列下升级操作。
1). 分别输入如下命令
2). 升级完成后,切换版本
完成如上操作后,再次查看 gcc 版本,看到已经升级到 9.x 版本(注意升级完成后,可能需要重连下 ssh 才会正确打印)。
GCC 安装升级完成后,进入 redis 官方页面,下载 redis 安装包https://redis.io/download
官网页面有下载最新安装包的相关介绍和命令操作介绍,当前最新的操作是
安装完成后,即可运行 redis 实例
如果服务器使用的是云服务器,可以调整下 redis 的配置文件,使本地可以连接测试。
1). 更改下默认端口(也可以不改)默认是 6379,改一个自己定义的端口号
2). 以后台进程方式启动修改 daemonize no 为 daemonize yes
3). 设置 redis 远程连接 a、先放行你设置的端口号,一般在云服务器的安全组中设置 b、注释掉 bind 127.0.0.1
c、设置 redis 连接密码:在 requirepass foobard 改为 requirepass 你的密码
4). 重启 redis 服务启动 redis,若你的 redis 已经启动,则先关闭,按以下方式进行关闭(关闭默认端口)
停止 redis(关闭默认端口):./redis-cli shutdown 查找进程号并杀死进程:ps -aux|grep redis kill -9 你找到的端口号
5). 重启 redis 的指定配置文件启动,进 src 目录下,输入命令
之后就可以在本地链接 redis
Ubuntu 20.04
Ubuntu 20.04 默认安装了最新版本的 gcc,如果没有,就按如上方式安装一下,步骤差不多一样同样的方式下载安装 redis,并进行配置,完成后直接启动即可,高版本的发行版安装 redis 会更加的简单
好了大概就是这样。
版权声明: 本文为 InfoQ 作者【为自己带盐】的原创文章。
原文链接:【http://xie.infoq.cn/article/a5b2bbd5bcd2dbb5cd82a9c3d】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论