Redis是现在最受欢迎的NoSQL数据库之一,最近也开始学习这个Redis了。所以我决定来分享一下Linux上的Redis的安装和配置。
1,下载Redis源码并解压
在官网下载页面下载源码,如图: 备用地址,提取码2333
我这里下载了一个 redis-6.0.8.tar.gz 的文件,解压至当前目录并进入解压的文件夹(命令中操作的文件名根据自己下载的而定,此处命令以我自己的为例):
tar -xvf redis-6.0.8.tar.gz
cd redis-6.0.8
2,编译源代码
首先需要确定的是我们的机器上安装了gcc,libc6,libc6-dev这几个软件包(如果是32位Linux或者需要编译32位redis时还需再安装g++-multilib)。若没有,通过以下命令安装(已安装这些软件包的可以忽略这一步):
sudo apt install gcc gcc-multilib g++ g++-multilib make libc6 libc6-dev
然后开始编译Redis。刚刚已经解压并进入其源码目录了,现在执行以下命令编译:
make
等待编译完成,显示 Hint: It's a good idea to run 'make test' ;) 字样时说明编译成功了。
然后通过以下命令安装Redis到系统:
make install
若想把Redis安装至指定的位置,可以使用如下命令:
make PREFIX=想要安装到的位置(绝对路径) install
例如安装到/home/swsk33/redis:
make PREFIX=/home/swsk33/redis install
这时,redis便编译并安装完成了!
3,编写配置文件并启动Redis
这个时候其实通过直接输入redis-server便可以直接启动了。redis可以指定配置文件运行,最好是通过配置文件启动。
先自己新建一个文件,例如redis-config.conf,自己加入配置内容。
常见的配置如下:
序号 | 配置项 | 说明 |
---|---|---|
1 | |
Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程 打开即启动后使redis服务端后台运行 |