当前位置: 代码迷 >> 综合 >> redis6.x安装、配置(linux)
  详细解决方案

redis6.x安装、配置(linux)

热度:4   发布时间:2023-11-30 20:02:38.0

 

一:安装redis

redis下载地址:点击打开链接

1:下载、解压、进入目录、编译

$ wget http://download.redis.io/releases/redis-6.0.5.tar.gz
$ tar xzf redis-6.0.5.tar.gz
$ cd redis-6.0.5
$ make

make命令可能出现失败:

错误一:cc:命令未找到

解决方案:yum install gcc

错误二:致命错误:jemalloc/jemalloc.h:没有那个文件或目录

解决方案:使用 make MALLOC=libc 命令代替 make

错误三:突然一大推错误和警告,报错信息如下

解决方案:升级gcc版本到9.1,在执行编译

# gcc -v                             # 查看gcc版本
# yum -y install centos-release-scl  # 升级到9.1版本
# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# scl enable devtoolset-9 bash

2:编译结束后,将src目录下的 redis-server、redis-cli 复制到上级目录

tip:这一步是可以不执行的,只为了这些命令和文件操作起来方便

cp src/redis-cli ./
cp src/redis-server ./

3:重命名

mv redis-4.0.11 redis

二:配置redis

//编辑配置文件redis.conf

cd redis
vim redis.conf

//设置redis支持后台启动 将 no 改成 yes

daemonize yes

//开启验证登录,默认不需要验证,放开注释,设置密码123

requirepass 123

//支持其他服务器访问 将 bind 127.0.0.1 注释起来

# bind 127.0.0.1

 

三:启动redis

./redis-server redis.conf

//连接客户端 

#-h:指定ip   -p:指定端口   -a:若开启验证,需指定验证密码登录
./redis-cli -h 127.0.0.1 -p 6380 -a 123

 

四:设置开机启动

编辑rc.local文件

1:编辑 /etc下的 rc.local 文件,将redis的启动命令写入文件

vim /etc/rc.local

2:编辑脚本内容

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

tip:若开机脚本不起作用,可能因为 rc.local 的执行权限问题。

chmod 755 /etc/rc.local