redis安装

首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版即可。
通过远程管理工具,将压缩包拷贝到Linux服务器/data/app下,执行解压操作

cd /data/app
tar -zxvf redis-3.0.7.tar.gz 

执行make 对Redis解压后文件进行编译

cd redis-3.0.7
make

执行make时若报错“‘struct redisServer’没有名为‘.XXXX‘的成员…”,可以执行以下操作
1、安装gcc套装:

yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make

2、升级gcc

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

3、执行完上述命令后再次make即可。
若编译时报fatal error: jemalloc/jemalloc.h: 没有那个文件或目录
可执行命令进行编译:

make MALLOC=libc

编译完成之后,可以看到解压文件redis-3.0.7 中会有对应的src等文件夹
编译成功后,进入src文件夹,执行make install进行Redis安装
安装完成,界面如下

[root@localhost /]# cd src
[root@localhost src]# make install
Hint: It's a good idea to run 'make test' ;)
    TNST2AL install
    TIST2LL install
    TISTALL install
    TNST2AL install
    TNSTAAL install

安装成功后,下面对Redis 进行部署
首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
a)创建bin和redis.conf文件

mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc

b)执行Linux文件移动命令:
复制代码代码如下:

mv /data/app/redis-3.0.7/redis.conf /usr/local/redis/etc/
cd /data/app/redis-3.0.7/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin

后台启动redis服务

a)首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

cd /usr/local/redis/etc
vi redis.conf

b) 修改redis密码
redis.conf文件,然后修改里面的requirepass,这个本来是注释起来了的,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存退出!
在这里插入图片描述

c)配置外部可访问,即找到redis的配置文件—redis.conf文件,然后修改里面的bind和protected-mode,保存退出!bind注释掉
在这里插入图片描述
protected-mode改为no
在这里插入图片描述

c)再次启动redis服务,并指定启动服务配置文件

redis-server /usr/local/redis/etc/redis.conf

服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号。

netstat -tunpl|grep 6379

返回:

tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      7006
/redis-server 
*
tcp6       0      0 :::6379                 :::*                    LISTEN      7006
/redis-server 
*

若执行netstat -tunpl|grep 6379命令时返回
bash: netstat: 未找到命令
可执行如下命令安装所需工具,然后再执行netstat -tunpl|grep 6379命令

yum -y install net-tools
netstat -tunpl  #查看端口占用情况
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值