redis的安装

本文介绍了Redis,一种高效的内存数据库,其特性包括快速操作、多种数据结构、持久化、事务支持、消息队列功能及高可用性实现。详细讲解了Redis的安装过程,包括下载、内存策略设置、依赖安装和编译安装步骤,以及启动和登录Redis的方法。
摘要由CSDN通过智能技术生成

什么是Redis

Redis数据库是一种开源的、基于内存的、支持多种数据结构的键值对存储系统他。它拥有以下特性

  1. 高性能:Redis基于内存,读写速度非常快,可以达到每秒数百万次操作。
  2. 支持多种数据结构:包括字符串、散列表、集合、有序集合、列表、地理空间索引等。
  3. 持久化:可以将内存中的数据持久化到磁盘中,包括快照和日志两种方式。
  4. 事务:支持事务,确保批量操作的一致性。
  5. 发布订阅:支持发布订阅机制,实现消息队列功能。
  6. 主从复制:支持主从复制,可实现读写分离。
  7. 哨兵和集群:支持哨兵监控,以及数据分片集群。
  8. 多种语言客户端:提供多种编程语言的客户端库。
  9. 内存管理:支持内存淘汰策略,自动删除过期键,以及内存碎片整理。
  10. 高可用性:支持主从复制、哨兵、集群等机制来实现高可用性。
    Redis常用于缓存、消息队列、排行榜、社交网络、实时分析等领域,适用于需要快速读写、高并发、低延迟的应用场景。

Redis的安装

1下载redis的源码安装包redis官网
设置内存策略
设置socket监听队列长度为2048个未决连接

vim /etc/sysctl.conf
vm.overcommit_memory = 1
net.core.somaxconn = 2048
sysctl -p

在这里插入图片描述
安装依赖包和编译软件

yum install -y gcc gcc-c++ make
cd  /opt
tar xfv redis-5.0.7.tar.gz

在这里插入图片描述
由于Redis源码包中直接提供了 Makefile 文件,所以在解压完软件包后,不用先执行 ./configure 进行配置,可直接执行 make 与 make install 命令进行安装。

cd redis-5.0.7/
make
make PREFIX=/usr/local/redis install

在这里插入图片描述
编译安装完成
启动Redis

cd /opt/redis-5.0.7/utils
./install_server.sh
/etc/init.d/redis_6379 start

登录redis

redis-cli

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值