redis翻译1

2024-06-23 11:32
文章标签 redis 翻译

本文主要是介绍redis翻译1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文档

注意:Redis文档也可以在redis-doc github存储库中以原始(计算机友好)格式提供Redis文档根据知识共享署名 - 相同方式共享4.0国际许可协议发布

用Redis编程

  • Redis实施的完整命令列表以及每个命令的详细文档。
  • 流水线:了解如何一次发送多个命令,节省往返时间。
  • Redis Pub / Sub:Redis是一个快速而稳定的Publish / Subscribe消息系统!一探究竟。
  • Redis Lua脚本编写:Redis Lua脚本功能文档。
  • 调试Lua脚本:Redis 3.2为Redis脚本引入了本地Lua调试器。
  • 内存优化:了解Redis如何使用RAM并学习一些技巧以使用更少的内存。
  • 过期:Redis允许为每个密钥设置不同的时间,以便密钥在到期时自动从服务器上移除。
  • Redis作为LRU缓存:如何配置和使用Redis作为具有固定内存量和自动驱逐密钥的缓存。
  • Redis事务:可以将命令组合在一起,以便它们作为单个事务执行。
  • 大量插入数据:如何在短时间内将大量预先存在或生成的数据添加到Redis实例中。
  • 分区:如何在多个Redis实例之间分配数据。
  • 分布式锁定:使用Redis实现分布式锁定管理器。
  • Redis密钥空间通知:通过Pub / Sub(Redis 2.8或更高版本)获取密钥空间事件的通知。
  • 使用Redis 创建二级索引:使用Redis数据结构创建二级索引,组合索引和遍历图。

Redis模块API

  • Redis模块介绍开始学习Redis 4.0模块编程的好地方。
  • 实现本地数据类型模块扫描实现看起来像内置数据类型的新数据类型(数据结构和更多)。本文档涵盖了这样做的API。
  • 阻止 模块操作这仍然是一个实验性的API,但是它是一个非常强大的API,可以编写可以阻止客户端的命令(不会阻塞Redis),并且可以在其他线程中执行任务。
  • Redis模块API参考直接从源代码里面的顶部注释生成src/module.c包含许多关于API使用情况的低级详细信息。

教程和常见问题

  • Redis数据类型简介:这是学习Redis API和数据模型的好起点。
  • 用PHP和Redis编写简单的Twitter克隆
  • 自动完成Redis
  • 数据类型简短摘要:Redis支持的不同类型值的简短摘要,不像本节中列出的第一个教程那样更新且信息丰富。
  • FAQ:关于Redis的一些常见问题。

行政

  • Redis-cli:了解如何掌握Redis命令行界面,这些内容将用于管理,排除故障并尝试使用Redis。
  • 配置:如何配置redis。
  • 复制:您需要知道为了设置主从复制。
  • 持久性:在配置Redis的耐久性时了解您的选项。
  • Redis管理:选定的管理主题。
  • 安全性:Redis安全性概述。
  • 加密:如何加密Redis客户端 - 服务器通信。
  • 信号处理:Redis如何处理信号。
  • 连接处理:Redis如何处理客户端连接。
  • 高可用性:Redis Sentinel是Redis的官方高可用性解决方案。
  • 延迟监视:Redis集成的延迟监视和报告功能有助于调整Redis实例以实现低延迟工作负载。
  • 基准:了解Redis在不同平台上的速度。
  • Redis发布:Redis开发周期和版本编号。

嵌入式和物联网

  • ARM和Raspberry Pi上的Redis:从Redis 4.0开始ARM和Raspberry Pi是官方支持的平台。该页面包含一般信息和基准。

故障排除

  • Redis的问题?:错误?高延迟?其他事宜?使用我们的问题疑难解答页面作为查找更多信息的起点。

Redis集群

  • Redis集群教程Redis集群的简单介绍和设置指南。
  • Redis集群规范:对Redis集群中使用的行为和算法的更为正式的描述。

其他基于Redis的分布式系统

  • Roshi是基于Redis并在Go中实施的大规模CRDT集合实现,用于时间戳事件。它最初是为SoundCloud流开发

产品规格

  • Redis设计草案:设计新建议草案。
  • Redis协议规范:如果您正在实施客户端,或者出于好奇,请了解如何在低级别与Redis进行通信。
  • Redis RDB格式规范和RDB版本历史记录
  • 内部:了解有关Redis如何在底层实现的细节。

资源

  • Redis备忘单Redis的在线或可打印功能参考。

用例

  • 谁在使用Redis

图书

以下是已发布的Redis书籍列表。书籍按发行日期排列(首先更新书籍)。

  • 掌握Redis的(年底Packt,2016)杰里米·纳尔逊
  • Maxwell Da SilvaHugo Tavares 撰写的Redis Essentials(Packt,2015)
  • Redis in Action(Manning,2013)作者:Josiah L. Carlson(早期准入版)。
  • 即时Redis的优化操作方法(年底Packt,2013)阿伦Chinnachamy
  • 马特帕尔默即时Redis持久性(Packt,2013)
  • Karl Seguin编写的Little Redis Book(Free Book,2012)是一本很棒的免费简明书籍,将帮助你开始使用Redis。
  • Redis的食谱(O'Reilly Media公司,2011)蒂亚戈马塞弗雷德·奥利维拉

以下书籍具有与Redis相关的内容,但不具体涉及Redis:

  • 七周内有七个数据库(The Pragmatic Bookshelf,2012)
  • 挖掘社交网络(O'Reilly Media,2011)
  • 专业NoSQL(Wrox,2011)

积分

Redis由Salvatore Sanfilippo维护和开发在过去,Pieter NoordhuisMatt Stancliff为Redis的核心和客户端库提供了非常多的代码和想法。

Redis贡献者的完整列表可以在GithubRedis贡献者页面找到然而,还有其他形式的贡献,如想法,测试和错误报告。在可能的情况下,贡献在提交消息中得到确认。邮件列表归档Github的问题页面都找不到人活跃在Redis的社会提供思想和帮助其他用户的良好来源。

赞助商

Salvatore Sanfilippo为开发Redis所做的工作Redis Labs赞助赞助商页面列出了其他赞助商和Redis项目的过去赞助

许可证,商标和徽标

  • Redis根据三条款BSD许可证发布。您可以在我们的许可证页面中找到更多信息
  • Redis商标和徽标由Salvatore Sanfilippo拥有,请阅读Redis关于使用Redis商标和徽标政策的商标准则

这篇关于redis翻译1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087033

相关文章

Windows/macOS/Linux 安装 Redis 和 Redis Desktop Manager 可视化工具

本文所有安装都在macOS High Sierra 10.13.4进行,Windows安装相对容易些,Linux安装与macOS类似,文中会做区分讲解 1. Redis安装 1.下载Redis https://redis.io/download 把下载的源码更名为redis-4.0.9-source,我喜欢跟maven、Tomcat放在一起,就放到/Users/zhan/Documents

为什么要做Redis分区和分片

Redis分区(Partitioning)和分片(Sharding)是将数据分布在多个Redis实例或多个节点上的做法。这种技术用于提高性能、可扩展性和可用性。以下是执行Redis分区和分片的主要原因: 1. **提高吞吐量**:    - 通过将数据分散到多个节点,可以并行处理更多的操作,从而提高整体吞吐量。 2. **内存限制**:    - 单个Redis实例的内存是有限的。分区允许数据

如何理解redis是单线程的

写在文章开头 在面试时我们经常会问到这样一道题 你刚刚说redis是单线程的,那你能不能告诉我它是如何基于单个线程完成指令接收与连接接入的? 这时候我们经常会得到沉默,所以对于这道题,笔者会直接通过3.0.0源码分析的角度来剖析一下redis单线程的设计与实现。 Hi,我是 sharkChili ,是个不断在硬核技术上作死的 java coder ,是 CSDN的博客专家 ,也是开源

Redis-在springboot环境下执行lua脚本

文章目录 1、什么lua2、创建SpringBoot工程3、引入相关依赖4、创建LUA脚本5、创建配置类6、创建启动类7、创建测试类 1、什么lua “Lua”的英文全称是“Lightweight Userdata Abstraction Layer”,意思是“轻量级用户数据抽象层”。 2、创建SpringBoot工程 3、引入相关依赖 <?xml version

redis切换数据库的方法【jedis】

package com.test;import redis.clients.jedis.Jedis;public class readredis {public static void main(String[] args) {// 连接本地的 Redis 服务Jedis jedis = new Jedis("127.0.0.1", 6379);jedis.select(10);String v

Redis 高性能基本操作

单元素操作是基础 单元素操作,是指每一种集合类型对单个数据实现增删改查 例如,Hash 类型的 HGET、HSET 和 HDEL,Set 类型的 SADD、SREM、SRANDMEMBER 等这些操作的复杂度由集合采用的数据结构决定,例如,HGET、HSET 和 HDEL 是对哈希表做操作,所以它们的复杂度都是 O(1)Set 类型用哈希表作为底层数据结构时,它的 SADD、SREM、SRAN

redis高级用法

redis 慢日志查询 配置参数 slowlog-log-slower-than 10000 #单位微秒 slowlog-max-len 选项指定服务器最多保存多少条慢查询日志 redis-cli slowlog get #获取慢日志1) 1) (integer) 4 # 日志的唯一标识符(uid)2) (integer) 1378781447 # 命令执

redis在window下安装

1、redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redi

redis增大查询速度(项目中实际应用举例)

1、关于保存User表的方案       1.1  使用Redis的Hash类型去保存关系型数据库的User表        1.2 redis的Hash的key为"SYS_USER_TABLE_SEX_MAN",field:userid   value:json 数据 2、利用Redis的Set来保存满足一类条件的User用户的id信息。例如,性别为女,年龄大于25岁等条件。 3

redis哨兵、集群

1. 安装Redis3.0 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl   mkdir -p /usr/local/src/Redis cd /usr/local/src/redis wget http:/