centos安装redis

2,630 阅读2分钟

一、安装

1、下载redis安装包

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

2、检查是否安装了redis的C环境

rpm -q gcc
如果没有安装执行:yum install gcc-c++
如果安装的redis是6.0以上的话,gcc的版本必须大于5.0,而centos7默认的gcc版本是4.8,这里需要进行升级
安装scl源:yum install centos-release-scl scl-utils-build
列出scl可用源:yum list all --enablerepo='centos-sclo-rh'
安装8版本的gcc、gcc-c++、gdb工具链(toolchian):
    yum install -y devtoolset-8-toolchain
    scl enable devtoolset-8 bash
    gcc --version

3、解压安装包

tar -zxvf redis-5.0.7.tar.gz

4、进入redis-5.0.7解压文件夹中,编译redis

cd redis-5.0.7
make

5、安装编译后的文件到指定目录

make PREFIX=/usr/local/redis install
注意:PREFIX必须大写、同时会自动为我们创建redis目录,并将结果安装此目录

6、安装完成在usr/local/redis/bin/文件夹下会生成redis-开头的文件

二、配置

1、在usr/local/redis下创建一个etc文件夹

2、进入到解压的redis-5.0.7文件夹中,复制出redis.conf配置文件到/usr/local/redis/etc

cp redis.conf /usr/local/redis/etc

3、修改redis.conf文件

1)配置redis为后台启动:daemonize no  修改为 daemonize yes
2)开启外网访问:bind 127.0.01  注释掉
注:开放服务端口
    查看6379端口是否开启
    firewall-cmd --query-port=6379/tcp
    开启6379端口
    firewall-cmd --permanent --add-port=6379/tcp
    重新启动防火墙
    firewall-cmd --reload
3)配置密码:requirepass 设置密码

三、启动和停止

1、启动服务

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

2、查看进程

ps -ef|grep redis

3、启动客户端

1) cd /usr/local/redis/bin
2) ./redis-cli 没密码
   ./redis-cli -a qwe789456321 有密码
   或者
   ./redis-cli -p 6379
   	auth ***密码
3) exit退出

4、远程服务上执行命令

redis-cli -h host -p port -a password
格式为
redis-cli –h IP地址 –p 端口 –a 密码

5、关闭

./bin/redis-cli shutdown
关闭redis服务,通过客户端进行shutdown

四、卸载

1、关闭redis服务

2、删除/usr/local/redis/bin/目录下的redis相关的文件删除即可