linux下redis的安装部署及单机多节点集群搭建过程

本文详细介绍了如何在Linux CentOS系统中安装Redis,包括编译安装、配置后台启动,以及使用Ruby搭建Redis的单机多节点集群。文章涵盖Redis的数据类型、环境准备、安装步骤、解决安装过程中遇到的问题,以及集群创建和管理操作。
摘要由CSDN通过智能技术生成

前言
redis是非关系型数据库,本质是一个基于内存的数据库,所有数据和结构都存储在内存中,所以redis所有的操作都非常高速。它支持数据的备份,即master-slave模式的数据备份,支持数据的持久化,可以将内存中的数据保存在磁盘中,具有两种持久化方式----RDB方式和AOF方式。具有客户端和服务端两部分,客户端和服务端可以部署在不同的机器上,他们直接通过自定义的协议交互,平时说的redis通常指的是服务端。端口号默认为6379,因为 6379 在手机按键上 MERZ 对应的号码,而据说 MERZ 取自意大利歌女 Alessia Merz 的名字

主要有多数据库和事务两个特性,默认支持16个数据库,客户端与Redis建立连接后会自动选择0号数据库;并且redis的事务和关系型的事务不一样,传统的数据库事务一组操作单元,要么全部成功,要么全都失败,而Redis在执行一个命令集合的时候,可能会出现集合的一些命令成功,一些命令失败。

Redis有五种数据类型,分别是String、List、Set、Hash和Sorted Set(zset)
String 可以是字符串、整数或浮点,统称为元素,是 Redis 最基本的数据类型
List是一个序列集合(有序),且每个结点都包好了一个元素 ,按照插入顺序排序
Set 各不相同(唯一)的元素,从集合中插入或删除元素,集合是通过哈希表实现的
Hash是带key-value 的散列组,其中Key是字符串,value是元素按照key进行增加删除
Sorted Set(zset) 是带分数的score-value有序集合,其中score为浮点,value为元素

应用场景有缓存、队列、数据存储、网站访问统计和数据过期处理等

一、redis安装
1、环境准备
yum -y install gcc
redis-4.0.9.tar.gz
CentOS 7.x
2、拷贝到Linux的/usr/local中,执行解压操作

tar -zxvf redis-4.0.9.tar.gz
mv  redis-4.0.9 redis   #改名

2、编译安装

cd redis
make          #编译
make install  #安装

4、拷贝配置文件,方便管理
在redis目录下创建bin和etc文件

mkdir etc  bin

找到redis.conf,将其复制移动到 新建的etc 下

    mv redis.conf /usr/local/redis/etc/
    cd /usr/local/redis/src  #进入src目录,继续拷贝以下文件
    mv mkrelea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值