redis 在linux下的安装

2020-04-02  本文已影响0人  哆啦在这A梦在哪

Installation

Download, extract and compile Redis with:

$ 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

The binaries that are now compiled are available in the src directory. Run Redis with:

$ src/redis-server

You can interact with Redis using the built-in client:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

相关的错误坑

1.未安装gcc

解决办法:
在安装redis之前先安装gcc,不然后续make的时候会报错。yum -y install gcc-c++,已经安装的忽略这一步,如果第一次出错了,那就把解压出来的文件删掉,重新解压一个安装,因为第一次错了之后,安装完gcc还是会报错,所以解压一个新的没损坏的文件重新编译。

2.已经安装了gcc,make的错误里面出现server.c:5170:31: error: ‘struct redisServer’等等一大堆找不到成员的错误

解决办法:
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即可

设置后台启动redis

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

vim redis.conf
image

将no修改为yes
再次启动redis服务,并指定启动服务配置文件

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

配置后台运行成功。

上一篇 下一篇

猜你喜欢

热点阅读