redis数据库-单机版

Redis是由Salvatore Sanfilippo创建的一款开源内存数据结构存储系统,支持多种数据结构如字符串、哈希、列表、集合等,具备高速读写能力,内置复制、Lua脚本、LRU回收机制、事务等功能。本文详细介绍Redis的安装过程,包括配置修改和启动服务。

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

  1. redis简介

    Redis的作者,叫Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。目前供职于Pivotal公司。他使用的网名是antirez。

    Redis是一个开放源代码(BSD许可)的内存数据结构存储,可以用作数据库、缓存和消息代理;支持字符串、哈希、列表、集合、带范围查询的排序集合等数据结构。Redis具有内置的复制、Lua脚本、LRU收回、事务和不同级别的磁盘上持久性,并通过Redis Sentinel和Redis群集的自动分区提供高可用性。

    源码地址:https://github.com/antirez/redis

    官方网站:https://redis.io

  2. 优势与特点
    Redis的特点
    1.内存数据库,速度快;支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,Sorted set,hash等数据结构的存储。(Redis5新增了Stream)
    3.Redis支持数据的备份,即主从模式的数据备份,数据可扩展性高。
    4.支持事务。

    Redis的优势
    性能极高:Redis读的速度是110000次/s,写的速度是81000次/s。
    丰富的数据类型:String、List、Hash、Set 及Sorted Set数据类型。 (Stream)
    原子操作:Redis的所有操作都是原子性的。
    丰富的特性:Redis可用于缓存,消息队列、排行榜、点赞等。
     
  3. 安装
    1. 安装Development Tools : [root@localhost ~]# yum groupinstall -y "Development Tools"
    2.上传redis安装包并解压到/opt目录下: [root@localhost ~]# tar -zxvf redis-5.0.4.tar.gz -C /opt
    3. 进入/opt/redis-5.0.4目录下,并执行make命令
        [root@localhost ~]# cd /opt/redis-5.0.4
        [root@localhost redis-5.0.4]# make
    4. 对安装情况进行测试:进入/opt/redis-5.0.4/src目录下,执行make install
    5. 编辑redis安装目录下的redis.conf文件
        [root@localhost src]# cd /opt/redis-5.0.4
        [root@localhost redis-5.0.4]# vim redis.conf
           bind 127.0.0.1     # 注释掉
          protected-mode no  # 关闭保护模式,将yes改为no
          daemonize yes      # 守护进程模式开启,将no改成yes
    6. 启动redis服务端
        [root@localhost redis-5.0.4]# /opt/redis-5.0.4/src/redis-server /opt/redis-5.0.4/redis.conf
    7. 进入redis的客户端
        [root@localhost redis-5.0.4]# /opt/redis-5.0.4/src/redis-cli [-p 6379]
    8. 关闭redis服务
        [root@localhost redis-5.0.4]# /opt/redis-5.0.4./src/redis-cli shutdown
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值