博客
关于我
Redis入门很简单之一【简介与环境搭建】
阅读量:664 次
发布时间:2019-03-15

本文共 1738 字,大约阅读时间需要 5 分钟。

Redis基础入门

Redis简介

Redis是一种NoSQL数据库,专为满足高并发、大数据应用需求而设计。与传统的关系型数据库不同,Redis采用键值存储模式,支持丰富的数据类型,如字符串、列表、集合、有序集合和哈希表等。常见的NoSQL数据库包括HBase、MongoDB和Redis/Memcached,其中Redis与Memcached最为相似,但功能上更为强大。

NoSQL简介

NoSQL数据库不使用传统的SQL查询语言,主要针对需要高性能、易于扩展的场景设计。它们通常用于处理高并发、读取频繁、数据结构简单的应用场景,如社交网络和电商平台。Redis作为NoSQL数据库中功能最全面的代表之一,广泛应用于缓存、消息系统和高性能数据存储等领域。

Redis与Memcached的对比

与Memcached相比,Redis的优势明显:

  • 数据类型丰富:Redis支持字符串、列表、集合、有序集合和哈希表等多种数据类型,而Memcached仅支持字符串。
  • 对象大小限制:Redis支持的对象大小最大可达1GB,而Memcached仅为1MB,适合大数据存储需求。
  • 分片支持:Redis通过客户端分片技术实现数据分布,而Memcached在服务器端实现分片。
  • 持久化存储:Redis支持将内存数据持久化到磁盘,Memcached仅作为缓存中间件。
  • Redis应用场景

    Redis适合以下场景:

  • 数据库服务器:适合存储结构简单的数据。
  • 缓存系统:缓存需要大量读取、少量修改的数据。
  • 实时消息系统:利用Redis的发布/订阅特性构建高效消息系统。
  • 队列支持:基于列表实现队列和堆栈功能。
  • Redis安装

    预备知识

    • Redis采用C语言编写,安装前需确保系统已安装GCC编译器。
    • 建议创建nick账号并创建相应的用户组和目录结构。

    安装步骤

  • 创建用户和用户组:
  • useradd nickgroupadd excelsoftusermod -g excelsoft nickpasswd nick
    1. 创建目录结构:
    2. mkdir -p /softwarechown -R nick:excelsoft /softwaremkdir -p /usr/localchown -R nick:excelsoft /usr/localmkdir -p /optchown -R nick:excelsoft /opt
      1. 安装Redis:
      2. tar -zxvf redis-2.6.14.tar.gzcd redis-2.6.14makecd srcmake install
        1. 移动可执行文件和配置文件:
        2. mkdir -p /usr/local/redis/binmkdir -p /usr/local/redis/confmv redis-benchmark redis-check-aof redis-check-dump /usr/local/redis/binmv redis-cli /usr/local/redis/binmv redis.conf /usr/local/redis/conf
          1. 启动Redis:
          2. ./redis-server ../conf/redis.conf

            Redis启动与关闭

            启动Redis

            cd /usr/local/redis/bin./redis-server ../conf/redis.conf

            后台启动

            修改redis.conf中的daemonize参数设置为yes:

            vi /usr/local/redis/conf/redis.conf

            关闭Redis

            ./redis-cli shutdown

            客户端操作

            连接Redis

            ./redis-cli

            存储和获取数据

            set name Nickget name

            性能监控

            ./redis-benchmark -l

            脚本化操作

            创建启动和关闭脚本:

            cd ~vi start-redis.sh

            启动脚本:

            ./start-redis.sh

            关闭脚本:

            ./stop-redis.sh

            最后

            通过上述步骤,可以轻松地启动、连接和关闭Redis,熟悉这些操作后,您可以根据实际需求灵活配置Redis服务器。

    转载地址:http://tvpmz.baihongyu.com/

    你可能感兴趣的文章
    Nginx配置TCP代理指南
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>
    NI笔试——大数加法
    查看>>
    NLP 基于kashgari和BERT实现中文命名实体识别(NER)
    查看>>
    No 'Access-Control-Allow-Origin' header is present on the requested resource.
    查看>>
    Node.js安装与配置指南:轻松启航您的JavaScript服务器之旅
    查看>>
    npm报错unable to access ‘https://github.com/sohee-lee7/Squire.git/‘
    查看>>
    npm的问题:config global `--global`, `--local` are deprecated. Use `--location=global` instead 的解决办法
    查看>>
    NR,NF,FNR
    查看>>
    nrf开发笔记一开发软件
    查看>>
    NSDateFormatter的替代方法
    查看>>
    NSOperation基本操作
    查看>>
    NSSet集合 无序的 不能重复的
    查看>>
    NT AUTHORITY\NETWORK SERVICE 权限问题
    查看>>
    ntko文件存取错误_苹果推送 macOS 10.15.4:iCloud 云盘文件夹共享终于来了
    查看>>
    nullnullHuge Pages
    查看>>
    numpy 用法
    查看>>
    Numpy如何使用np.umprod重写range函数中i的python
    查看>>
    oauth2-shiro 添加 redis 实现版本
    查看>>
    OAuth2.0_JWT令牌-生成令牌和校验令牌_Spring Security OAuth2.0认证授权---springcloud工作笔记148
    查看>>