Centos7安装redis

下载地址

官网:https://redis.io/download

安装

 解压

将下载好的压缩包放到目标目录下(看个人喜好,我放在了/usr/local/redis下)。

文件名换成你的文件

tar -zxvf redis-6.0.8.tar.gz

编译

进入 解压后的文件夹

输入命令

make

如果编译失败,可能是因为编译环境没有准备好

yum install gcc-c++

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

安装完成后,重新编译、测试

make
make test

如果提示tcl版本太低,需要安装tcl

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/tcl-8.5.13-8.el7.x86_64.rpm

rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm

安装好环境后,重新

make

编译完后可以再次检测一下

make test

配置

 这个还是看个需求吧,我这个项目只需要单机部署,无需布置集群。

1、进入刚解压的文件夹

 cd redis-6.0.8

2、打开redis.conf文件

vim redis.conf

3、一般来说需要服务端后台运行

找到daemonize no,修改为

daemonize yes

不用慢慢找,直接在vim正常模式下的命令输入

按回车即可跳转到,如果不是,按n跳转到下一个匹配到的字符串

/daemonize 

4、如果需要设置密码

找到这一行: requirepass foobared,

将foobared 替换为你的密码

requirepass 密码

5、如果需要远程连接

 bind 127.0.0.1

改成

bind 0.0.0.0

启动

进入src目录

启动服务端

./redis-server 配置文件

客户端

./redis-cli -p 6379

进入客户端测试一下

127.0.0.1:6379> set a 123
OK

如果设置了密码

127.0.0.1:6379> set a 123
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 密码    
OK
127.0.0.1:6379> set a 123
OK

查看版本

客户端里输入

info

关闭服务

shutdown  #关闭服务端
exit   #关闭客户端
原文地址:https://www.cnblogs.com/phdeblog/p/13848900.html