广告
返回顶部
首页 > 资讯 > 数据库 >redis 详解(1)特性
  • 615
分享到

redis 详解(1)特性

redis详解(1)特性 2016-08-15 10:08:34 615人浏览 无得
摘要

Redis 是什么 开源的基于键值的存储服务系统,支持多种数据结构,高性能、功能丰富 redis 特性 速度快(10w OPS) 数据存储内存中 C 语言编写 单线程模型 持久化 redis 所有数据保存在内存中,对数据更新将异步

Redis 是什么

  • 开源的基于键值的存储服务系统,支持多种数据结构,高性能、功能丰富

redis 特性

速度快(10w OPS)

  • 数据存储内存中
  • C 语言编写
  • 线程模型

持久化

  • redis 所有数据保存在内存中,对数据更新将异步保存到磁盘(ADB,ROF)

多种数据结构

  • strings/blobs/bitmaps
  • hash tables
  • linked lists
  • sets
  • sorted sets
  • bitmas 位图
  • hyperloglog 超小内存唯一值计数
  • GEO 地理信息定位

支持多种编程语言

功能丰富

使用简单

  • 23000 行代码
  • 不依赖外部库
  • 单线程模型

主从复制

高可用分布式

  • redis-sentinel(v2.8) 支持高可用
  • redis-cluster(v3.0) 支持分布式

redis 典型使用场景

redis 安装和启动

安装

wget Http://download.redis.io/redis-stable.tar.gz && tar -xzf redis-stable.tar.gz
mv redis-stable redis && cd redis/ && make && make install

目录结构

  • redis-server redis 服务器
  • redis-cli redis 命令行客户端
  • redis-benchmark redis 性能测试工具
  • redis-check-aof aof 文件修复工具
  • redis-check-dump rdb 文件检查工具
  • redis-sentinel sentinel 服务器(2.8 以后)

启动方法

  • 最简启动
redis-server
  • 配置文件启动
redis-server configPath
  • 动态参数启动
redis-server --port 6380

启动方法比较

  • 生产环境选择配置启动
  • 单机多实例配置文件可以用端口区分

验证

ps -ef | grep redis
netstat -antpl | grep redis
redis-cli -h ip -p port ping

常用配置

  • daemonize 是否是守护进程(no|yes)
  • port 对外端口号(6379)
  • logfile 系统日志
  • dir 工作目录

欢迎扫描下方二维码,持续关注:

互联网工程师(id:PHPstcn),我们一起学习,一起进步

您可能感兴趣的文档:

--结束END--

本文标题: redis 详解(1)特性

本文链接: https://www.lsjlt.com/news/3216.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis 详解(1)特性
    redis 是什么 开源的基于键值的存储服务系统,支持多种数据结构,高性能、功能丰富 redis 特性 速度快(10w OPS) 数据存储内存中 C 语言编写 单线程模型 持久化 redis 所有数据保存在内存中,对数据更新将异步...
    99+
    2016-08-15
    redis 详解(1)特性
  • python 多线程特性1
     多线程编程:           1. 用来加速程序的执行速度(并行);          2.用来模拟生活中随机现象,比如:生产-消费问题,排队-等待问题等等; 下面的一个实例使用的就是: 1. 加速程序的执行速度(并行):   /...
    99+
    2023-01-31
    多线程 特性 python
  • Tapestry5新特性详解
    Tapestry5是一个轻量级的、开源的Java Web框架,它提供了一种简化Web开发的方式。下面是Tapestry5的一些新特性...
    99+
    2023-09-22
    Tapestry
  • JDK11新特性详解
    1、增强局部变量类型推断varConsumer<String> consumer = t -> System.out.println(t.toUpperCase());Co...
    99+
    2023-06-02
  • JDK10新特性详解
    1、局部变量var      将前端思想var关键字引入java后段,自动检测所属于类型,一种情况除外,不能为null,因为不能判断具体类型,会报异常。@Testpublic void te...
    99+
    2023-06-02
  • JDK9新特性详解
    1、Java9新特性之目录结构      包含jdk8及以前的jdk版本,所有目录结构以及目录含义如图:        jdk9之后,目录结...
    99+
    2023-06-02
  • Java8新特性详解
    陈老老老板 说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油。 本文是介绍Java8新特性与常用方法(此篇只做大体介绍了解,之后会把重...
    99+
    2023-08-17
    java jvm android
  • Android RecyclerView线性布局详解(1)
    RecyclerView是Android 5.0新增的控件,在android-support-v7下面。官方文档对RecycleView介绍很简洁到位,如下: A flexib...
    99+
    2022-06-06
    布局 recyclerview Android
  • Redis新特性GEOHASH
    一、简言    Redis 的 GEO 特性将在 Redis 3.2 版本释出, 这个功能可以将用户给定的地理位置信息储存起来, 并对这些信息进行操作    ...
    99+
    2022-10-18
  • JDK 新特性篇:JDK 8 新特性详解
    Java8新特性简介 Java 8 (又称为 JDK 1.8) 是 Java 语言开发的一个主要版本。Java 8 是 Oracle 公司于 2014 年 3 月发布,可以看成是自 Java 5 以来最具革命性的版本。Java 8 为 J...
    99+
    2023-09-12
    java jvm 开发语言
  • JDK 新特性篇:JDK 9 新特性详解
    JDK 9 是 Java 平台的一次重大更新,引入了许多新的特性和改进。以下是 JDK 9 的一些主要新特性的详细解释。模块化系统(...
    99+
    2023-09-13
    JDK
  • JDK 新特性篇:JDK 10 新特性详解
    JDK 10 是 Java 开发工具包的一个版本,其中包含了一些新的特性和改进。下面是 JDK 10 的一些新特性的详细解释:1. ...
    99+
    2023-09-14
    JDK
  • C++20 特性 协程 Coroutines(1)
    目录一、协程简单介绍二、协程的好处三、协程得用法四、协程三个关键字五、协程工作原理1、co_yield2、co_return我们先来介绍一下什么是协程. 一、协程简单介绍 协程和普通...
    99+
    2022-11-12
  • Android 7.0新特性详解
    谷歌正式在I/O大会现场详细介绍了有关Android 7.0的大量信息。目前,我们已经知道,新一代Android操作系统将支持无缝升级,能够通过Vulkan API来在中低硬件...
    99+
    2022-06-06
    Android
  • 详解Spring工厂特性
    目录一、饿汉式创建优势二、生命周期方法三、生命周期注解四、生命周期阶段五、用例一、饿汉式创建优势 工厂创建之后,会将Spring配置文件中的所有对象都创建完成(饿汉式)。 提高程序运...
    99+
    2022-11-12
  • ReactDOM隐藏特性详解
    目录前言React DevTools 的原理渲染阶段FiberRoot/FiberNodememoizedState 与 React Hooks实践:突破 useDebugValue...
    99+
    2022-11-13
  • JDK12的新特性详解
    本篇内容介绍了“JDK12的新特性详解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、JDK12之Shenandoah低暂停时间垃圾收集器...
    99+
    2023-06-02
  • JDK8的新特性详解
    本篇内容介绍了“JDK8的新特性详解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、Lambda演变过程@Data@ToString@No...
    99+
    2023-06-02
  • 详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
    [m : ] 代表列表中的第m+1项到最后一项 [ : n] 代表列表中的第一项到第n项 [-1] 代表去到最后一项 [:-1]代表除了最后一个都获取到 [::-...
    99+
    2022-11-12
  • 详解redis的三种特殊数据类型
    14天学习训练营导师课程: 郑为中《Vue和SpringBoot打造假日旅社管理系统》 努力是为了不平庸~ 学习有些时候是枯燥的,但收获的快乐是加倍的,欢迎记录下你的那些努力时刻(学习知识点/题解/项目实操/遇到的bug/等等),在分享的同...
    99+
    2023-08-20
    redis java 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作