`

redis单机安装

 
阅读更多

1.Redis简介 

Redis(Remote Dictionary Server)是一种Nosql技术,它是一个开源的高级kv数据结构存储系统,它经常拿来和Memcached相比较,但是Memcached不提供持久化的数据保存机制而Redis可以将数据存在磁盘中,Redis不仅仅是能够存储key和value这种简单的键值对,还能存储例如集合、hash表、列表、字典等。Redis在整个运行过程中,数据统统都是存储在内存中的,因此,性能是相当高的,由于此特性,Redis对于内存的要求比较高,它会周期性的将内存中的数据写入在磁盘中,从而实现数据持久化的访问能力,但是这种存储只是保证Redis在下次启动还有数据可以读取,而不是提供访问。Redis是单线程服务的,只有一个线程。Redis还支持主从模式以及支持通过lua脚本去编写扩展,并且支持高可用和分布式集群解决方案。

 

2.Redis特点

 

1.异常快速:Redis数据库完全在内存中,因此处理速度非常快,每秒能执行约11万集合,每秒约81000+条记录。

 

2.数据持久化:Redis支持数据持久化,可以将内存中的数据存储到磁盘上,方便在宕机等突发情况下快速恢复。

 

3.数据一致性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。

 

4.支持丰富的数据类型:相比许多其他的键值对存储数据库,Redis拥有一套较为丰富的数据类型。支持存储string、list、hash、set、Sorted Set,Bitmap,HyperLoglogs。

 

5.多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。

 

 

备注:Redis是单线程,但是这并不意味着会成为运行时的瓶颈。

 

3.Redis单机版的安装

 

3.1 编译和安装所需的包:

 

 

# yum install gcc tcl

 

 

3.2 解压Redis(此处须自行去官网下载Redis安装包,并上传到服务器)

 

 

# tar -zxvf redis-3.2.8.tar.gz

 

 

3.3 进入Redis所在文件夹

 

 

 

# cd redis-3.2.8

 

 

3.4 编译安装Redis

 

 

# make PREFIX=/opt/redis/redis-3.2.8 install

 

 

3.5 安装完成后,可以看到/opt/redis/redis-3.2.8目录下有一个bin目录,bin目录里就是redis的命令脚本:

 

 

redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

 

 

3.6 采用默认配置文件方式启动Redis

 

 

./redis-server

 

 

3.7 如需指定配置文件,在./redis-server后拼接上配置文件路径,如:

 

 

./redis-server /opt/redis/redis-3.2.8/redis.conf

3.8 启动redis后,使用ps -ef | grep redis查看redis运行状态,如下图所示则说明启动成功: 

 

备注:

gcc 离线安装https://jingyan.baidu.com/article/a17d5285de873d8099c8f241.html

 

 

 

分享到:
评论

相关推荐

    redis单机安装完整例子

    在本“redis单机安装完整例子”中,我们将深入探讨如何在单台机器上安装并配置Redis,同时了解如何使用Java进行调用。 一、Redis简介 Redis全称为Remote Dictionary Server,其数据结构丰富,支持字符串、哈希、...

    redis单机安装手册

    ### Redis 单机安装手册知识点详解 #### 一、Redis简介 Redis是一个开源的高性能键值存储系统,采用BSD许可协议。它不仅可以用作数据库,还可以作为缓存和消息中间件来使用。Redis最大的特点是其数据存储在内存中,...

    redis单机安装.txt

    redis 单机安装 安装 使用以下命令下载,提取和编译Redis 简单的安装 . . . .

    Linux上redis单机安装+集群安装笔记_redis-cluster-note.zip

    Linux上redis单机安装+集群安装笔记_redis-cluster-note

    Redis单机系列文章--1.Redis单机的安装和配置(含视频)

    本篇文章将详细讲解如何在单机环境下安装和配置Redis,同时,通过提供的视频教程("redis单机安装配置演示.avi"),你可以更直观地了解每个步骤。 首先,我们来了解一下安装Redis的基础步骤。在大多数Linux发行版中...

    redis在linux下的单机安装和多实例安装.rar--附带视频版本

    **一、Redis单机安装** 1. **下载与解压**: 首先从官方网站(https://redis.io/download)获取最新版本的Redis源码包,使用`wget`命令下载,然后用`tar`命令解压。 2. **编译与安装**: 进入解压后的目录,执行`...

    linux安装redis 单机版以及集群

    **一、Linux上安装Redis单机版** 1. **更新系统** 在开始安装前,首先确保系统是最新的。对于基于Debian的系统(如Ubuntu),可以使用以下命令: ``` sudo apt-get update sudo apt-get upgrade ``` 2. **...

    centos7搭建redis单机.docx

    CentOS 7 搭建 Redis 单机 ...搭建 Redis 单机需要 downloads 和编译安装 Redis,配置 Redis,配置系统启动项,选择合适的持久化方法,并配置防火墙。在 CentOS 7 上搭建 Redis 单机可以使用上述步骤来完成。

    redis 单机,哨兵,集群安装

    #### 一、Redis单机安装 Redis 是一种高性能的键值存储系统,在大数据场景中,它通常被用作数据库、缓存和消息中间件。本章节详细介绍如何在 CentOS 7 环境下安装和配置 Redis 单机环境。 **步骤一:安装依赖** - ...

    14、redis单机部署(安装包和部署文档).zip

    在这个压缩包中,包含了Redis的安装包`redis-3.2.9.tar.gz`以及一份名为`ecology-redis单机部署文档.doc`的详细部署指南。以下将详细介绍Redis单机部署的相关知识点。 1. **Redis下载与安装** Redis的安装通常从其...

    redis单机三节点等部署

    ### 安装Redis 在开始部署之前,确保你的系统已经安装了必要的依赖,如GCC编译器。然后,从Redis官方网站下载最新稳定版本的源代码。解压后,进入源代码目录,执行以下步骤: 1. `make`:编译源代码。 2. `sudo ...

    redis linux(集群&单机) + Tomcat Session共享

    1. **Redis单机安装**:在Linux环境下,Redis的安装通常通过编译源码或者使用包管理器如`apt`或`yum`进行。单机安装文档会详细介绍如何下载源码、编译、配置以及启动Redis服务。注意配置文件`redis.conf`的修改,如...

    springboot根据配置实现单机与集群redis的切换

    通过配置文件实现连接单机redis或集群redis demo,实现开发时使用单机redis,线上使用集群redis

    redis手动安装部署

    手动安装部署Redis涉及多个步骤,以下将详细介绍这个过程。 首先,我们需要从官方网站下载Redis的源码包。在本例中,源码版本是4.0.2,文件名为`redis-4.0.2.tar`。下载完成后,使用`tar`命令解压文件: ```bash ...

    Redis单机部署6.2.6版本

    以上就是Redis单机部署的基本流程,但实际部署中还需要考虑如资源限制、监控、备份恢复等多方面因素。随着业务的发展,可能需要进一步优化配置,或者升级到更高级的部署模式,比如哨兵(Sentinel)系统或Redis Cluster...

    Redis部署笔记(单机+主从+哨兵+集群)

    基于Centos7系统,由浅入深讲解如何部署Redis的四种模式,分别是:单机模式、主从模式、哨兵模式、集群模式。 完整原文:http://exp-blog.com/2018/09/14/pid-2285/ 同时提供Jedis客户端封装源码: ● 屏蔽Jedis与...

    redis单机及集群部署安装相关文档

    以上就是Redis单机部署和集群部署的基本流程,文档中的图文并茂使得操作更加直观易懂。在实际应用中,还需要注意网络环境、安全性、持久化策略等多方面因素,以确保Redis能够稳定、高效地服务于业务。

    Redis部署文档 单机 集群 监控

    本部署文档将详细说明Redis单机环境部署、集群环境部署以及监控集群部署的步骤和方法。 ### Redis单机环境部署 #### 1. 安装目录准备 部署前首先要创建一个用于存放Redis软件的目录。通常建议将其安装在`/usr/...

    redis单机/集群搭建部署及应用

    ### Redis单机与集群搭建部署及应用 #### 一、Redis简介 Redis是一个采用C语言编写的开源键值对数据库,具有高性能特点。它能够提供多种数据结构支持,包括但不限于字符串(String)、哈希(Hash)、列表(List)、集合...

Global site tag (gtag.js) - Google Analytics