Linux下安装redis

104 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

redis作为非关系型数据库,具有以下特点:

  • 基于内存运行,性能高效
  • 支持分布式,理论上可以无限扩展
  • key-value存储系统
  • 开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

基本的数据类型如下:

1、String类型:普通的字符串类型

2、哈希类型:由field和关联的value组成的map

3、列表类型:是一个插入顺序排序的字符串元素集合, 是基于双链表实现的

4、集合类型:Set类型是一种无顺序集合, 集合中的元素没有顺序, 且元素是不能重复,是唯一的

5、顺序集合类型

因项目需要,要在Linux上使用redis,安装过程如下:

刚开始redis安装的最新版本6.0.1,导致后面会出现gcc的版本问题弄了好久,建议安装旧点的版本

一、下载redis安装包

下载redis安装包

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

建议将redis安装包放到opt目录下

mv redis-5.0.8.tar.gz /opt

移动完成进入opt目录

cd /opt

二、解压安装包

tar -zxvf redis-5.0.8.tar.gz

三、进入解压后的文件

cd redis-5.0.8

四、安装gcc环境

在后面出现的选项中选择y即可

yum install gcc-c++

五、完成安装

make
make install

六、修改配置文件

redis的默认安装路径是在 usr/local/bin 中的,为了方便我们可以把里面的redis.conf文件复制到其他的文件夹中

cd /usr/local/bin		
mkdir redisconfig		
cp /opt/redis-5.0.8/redis.conf redisconfig

把redis.conf文件中daemonize no 改为 daemonize yes

cd redisconfig
vim redis.conf

(输入/daemonize 回车可快速定位到需要修改的位置,输入i进入编辑模式,修改完成后esc退出编辑模式,:wq退出此文件)

七、启动redis

输入ping得到pong就说明成功了

redis-server redisconfig/redis.conf
redis-cli -p 6379

在这里插入图片描述