CentOS安装redis

目录

一、下载

二、安装

1.编译make

2.验证编译

三、设置系统启动

1.安装redis

2.设置环境变量

3.创建redis实例

四、链接


一、下载

参考redis官网提供的操作指南。官网地址https://redis.io/download,底部有下载安装方法。

创建目录下载压缩包

wget https://download.redis.io/releases/redis-6.2.4.tar.gz

解压
tar xzf redis-6.2.4.tar.gz

二、安装

进入文件夹目录,进行编译(注意:此目录下有redis说明文件“README.md”,有时间了解一下)
cd redis-6.2.4

1.编译
make

编译成功直接启动服务进行-验证操作。

注意:这个如果未安装编译工具会报错,需要安装编译工具,再删除redis编译产生的错误文件。安装编译工具的方法

yum install gcc

删除redis错误临时文件

make distclean

2.验证编译

前往“src”目录下,运行“redis-server”文件

cd src

./redis-server

三、设置系统启动

1.安装redis

路径可以自定义,如果不携带“PREFIX”参数,redis会安装在"/usr/local/bin"目录下。

make install PREFIX=/opt/xxx/redis

2.设置环境变量

vi /etc/profile

 在末尾追加环境变量,目录与安装redis设置的目录相同。

export REDIS_HONE=/opt/xxx/redis
export PATH=$PATH:$REDIS_HOME/bin

使环境变量生效

source  /etc/profile

3.创建redis实例

一台服务器可以创建多个端口号不同的redis进程。

进入到“utils”目录下(在解压缩的redis目录中)。

 使用redis提供的脚本文件,创建redis实例

cd utils
./install_server.sh

注意:

以下错误,通过修改“install_server.sh”文件进行解决。

vi install_server.sh

注释掉以下区域(6.2.4版本,在76行左右)

创建实例成功,在对应的目录下能看到该实例对应的信息。可以创建多个实例,但是端口号不能相同。

补充:

重启服务器之后,发现network服务未成功启动,执行“systemctl start network.service”启动服务失败。

排查发现是“NetworkManger”引起的,关闭“systemctl stop NetworkManager”,再次启动network服务,正常启动。“NetworkManager”关闭卡机自动启动“systemctl disable NetworkManager”

四、链接

通过“redis-cli -p 端口号”链接到指定redis服务器。

redis-cli -p 6379

关闭redis服务

redis-cli -p 6379 shutdown

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值