Redis安装(单机)与介绍

Redis是一个开源的Key-Value数据库,支持多种数据结构和持久化操作。其特点是支持网络、内存存储、数据复制和单线程执行。安装Redis单机版包括安装GCC、下载解压、编译安装、启动服务等步骤,最后通过客户端测试连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:Redis 简介

        Remote Dictionary Server(Redis)是一个开源的使用 ANSI语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。

        它通常被称为数据结构服务器,因为值(value)可以是字符串(String), 哈希(Map),列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

NOSQL(非关系型)型数据库

二:Redis 的特点

优点:

支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash 表)、set(集合)、zset(排序 set)、hyperloglog(基数估算)等等

支持持久化操作,可以进行 aof 及 rdb 数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失的手段。

支持通过 Replication 进行数据复制,通过 master-slave 机制,可以实时进行数据的同步复制,支持多级复制和增量复制,master-slave 机制是 Redis 进行 HA 的重要手段。

单线程请求,所有命令串行执行,并发情况下不需要考虑数据一致性问题(解决超卖)。

三:安装 Redis 单机版

第一步 需要在 linux 系统中安装 gcc基于centos7

命令:yum install -y gcc-c++

第二步 需要将下载好的 redis 压缩包添加到 linux 服务器(官网下载 https://redis.io/download)中版本:6.2.6redis-3.0.0.tar.gz

redis 的版本:副版本号奇数版本号是测试版,不建议在生产环境中使用。偶数版本时稳定版建议在生产环境中使用。3.0 版本更新比较大。集成了集群技术

第三步 解压压缩包

命令:tar -zxvf  redis

第四步 编译 redis

命令:进入 redis 的解压完毕的根目录下 执行命令:make

第五步 安装 redis

命 令 : 进 入 redis 的 解 压 完 毕 的 根 目 录 下 ,

 执 行 命 令 : make install PREFIX=/usr/local/redis这是解压到usr下的local中

第六步:启动 redis

1,前端启动

在 bin 目录下执行命令: ./redis-server (ctrl+c)退出 redis

出现上面的表示redis启动成功,但是启动之后我们在当前环境下没法进行其他的操作,所以要改成后端启动 

2.后端启动

(1)先将 redis 解压目录下的 redis.conf 文件拷贝到 安装好的 redis 的 bin 目录下命令:

        cp redis.conf /usr/local/redis/bin

(2)修改拷贝过来的 redis.conf 配置文件

命令:vim redis.conf

  • daemonize no  改为 yes

(3)启动 redis:在后台启动redis

  • bin 目录下执行命令:

        ./redis-server redis.conf

(4)查看 redis 启动是否成功

输入命令:ps aux|grep redis

(5)退出redis的客户端命令

   exit

(6)停止redsi服务

./redis-cli shutdown

第七步:测试 redis

bin 目录下启动 redis 自带的客户端,可以开始操作redis的数据了

./redis-cli

也可以根据指定的ip和端口进入客户端:默认端口:6379

./redis-cli -h 192.168.160.139 -p 6379

常见 redis 命令: 输入ping返回>pong   ,说明客户端连接上了redis服务器

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值