Redis Key-Value数据库

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

redis是一个key-value存储系统。和memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与Memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了PythonRubyErlangPHP客户端,使用很方便。

Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。从盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。

Redis 未授权访问缺陷可轻易导致系统被黑
Sebug 网站公布了 Redis 未授权访问缺陷的详细漏洞信息,这个 Redis 未授权访问缺陷可轻易导致系统被黑。详细内容请看下文:漏洞概要Redis 默认情况下,会绑定在 0.0.0.0:6379,这样将会将Redis服务暴露到公网上,如果在没有开启认证的情况下,可以导致任意用户在可以访问目标服务器的情况下未授权访 问Redis以及读取Redis

发布于 2015-11-12 13:59:30 | 55 次阅读

容器混搭搞出线上 Redis 事故,这坑我先踩为敬
事情是这样的, 现在有一个 redis 3.0 集群节点都是裸 redis 或 host 网络模式部署的容器 redis (基本上跟裸 redis 差不多), 需要把它们替换成 macvlan 网络模式的 redis 容器, 以显得我们的 dockerized redis cluster 很上档次。这事情几个月前也搞过一次毫无压力。然而这一次又搞, 就出岔子了。(这剧本不对啊摔)于是开始加

发布于 2015-10-13 17:57:58 | 51 次阅读

功能强大的 C++ redis 客户端库增加至 acl 项目中
虽然 redis 开发库已有不少,但 C/C++ 的客户端库好用的并不多,虽然官方也提供了 C 版的客户端库,但易用性较差,而且不支持连接池功能,相对于 C/C++ 的库,JAVA 版的 jedis 要好用的多,jedis 提供了 redis 库的全命令实现,而 C/

发布于 2015-02-04 14:31:12 | 159 次阅读

Redis Studio 增加命令参考页面,优化多项用户接口
Redis Studio增加命令参考页面,方便用户查阅Redis命令,并在这段时间内调整多个用户接口,以方便用户管理redis。同时Redis Studio开始完善界面设计,逐步取消原始的按键风格。 Redis Studio第一个正式版已经规划,在修复完主要BUG

发布于 2014-07-06 17:53:42 | 121 次阅读

Redis 4.0 Rc3,超高性能 key-value 数据库
Redis 是一个高性能的key-value数据库。Redis 的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。Redis 4.0 Rc3 包括许多 bug 修复和功能改进,建议使用 4.0 RC2 的用户尽快升。值得注意的变化:Finally the i

发布于 2017-04-25 17:21:07 | 8 次阅读

Redis 3.2.8 发布,修复重要 bug
Redis 发布紧急升级版本 v3.2.8 。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。新版本有两个重要的错误修复,其中第一个是关键:显然Jemalloc 4.4.0可能在

发布于 2017-02-13 09:29:47 | 35 次阅读

Redis 3.2.7 发布,修复重要 bug
Redis 发布紧急升级版本 v3.2.7 。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。新版本有两个重要的错误修复,其中第一个是关键:1.显然Jemalloc 4.4.0可能

发布于 2017-02-13 07:58:33 | 18 次阅读

Redis 3.2.7 发布,多处安全修复
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。Redis 3.2.7 包含重要的 Bug 修复,其中有两个是安全相关的,强烈建议 Redis 集群用户升级。下载地址:http://

发布于 2017-02-02 02:29:21 | 16 次阅读

Redis 3.2.6 稳定版和 4.0-rc2 发布
Redis 3.2.6 和 4.0-rc2 发布了,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Pyt

发布于 2016-12-07 10:37:05 | 30 次阅读

Redis 4.0-rc1 发布,超高性能 key-value 数据库
Redis 4.0-rc1 发布了,这是 4.0 的首个 RC 版。Redis 是一个高性能的key-value数据库。Redis 的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它

发布于 2016-12-03 09:17:07 | 21 次阅读

Redis 3.2.5 发布,超高性能 key-value 数据库
Redis 3.2.5 发布了,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。此版本仅修复由于链接时缺少-ldl而导致的编译问题。 BSD缺少-ldl修复使用libc mallo

发布于 2016-10-27 08:01:30 | 23 次阅读

Redis 3.2.4 发布,超高性能 key-value 数据库
Redis 3.2.4 发布了,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。该版本部分更新内容:* TCP binding bug fixed when only certain addresses were avail

发布于 2016-09-27 08:32:14 | 18 次阅读

Redis 3.2.3 发布,超高性能 key-value 数据库
Redis 3.2.3 发布了,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。以下是该版本发布值得关注的内容:bug 修复:There was an inverted if statement logic

发布于 2016-08-04 08:30:17 | 25 次阅读

Redis 3.2.2 发布,超高性能 key-value 数据库
Redis 3.2.2 发布了,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。以下是该版本发布值得关注的内容:bug 修复:There was a bug in the List type impleme

发布于 2016-07-29 08:26:21 | 23 次阅读

Redis 3.2.1 发布,超高性能 key-value 数据库
Redis 3.2.1 发布了,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。以下是该版本发布值得关注的内容:A critical bug in Sentinel was hopefully fixed. Du

发布于 2016-06-18 08:26:05 | 20 次阅读

Redis 3.2.0 发布,超高性能 key-value 数据库
Redis 3.2.0 发布了。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。更新内容:严重 bug 修复:There was a problem in the way a cluster instance loaded t

发布于 2016-05-07 09:20:08 | 39 次阅读

Redis 3.2.0 RC3 发布
Redis 3.2.0 RC3 发布,更新暂未找到,请关注:RELEASENOTES下载地址:3.2.0-rc3Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

发布于 2016-01-29 08:24:31 | 39 次阅读

Redis 3.0.7 和 3.2.0 rc2 发布
Redis 3.0.7 和 3.2.0 rc2 发布,3.2.0 rc2 更新如下:--[ Redis 3.2.0 RC2 (version 3.1.102) ] Release date: 25 jan 2016Upgrade urgency MODERATE: this release fixes important Redis Cluster bugs.* [FIX] Many fixes to MIGRATE multiple keys implementation. The command      &nb

发布于 2016-01-26 08:24:21 | 60 次阅读

Redis 3.2 rc 1 发布 kv数据库
Redis 3.2 rc 1 发布,主要更新如下:* [NEW] Lua scripts "effect replication". Makes possible to write scripts        with side effects, use of random commands, and so forth.        (Salvatore Sanfilippo)* [NEW] Geo indexi

发布于 2015-12-24 08:50:17 | 59 次阅读

Redis 3.0.6 和 2.8.24 发布,请尽快更新
Redis 今天发布了两个更新版本,分别是 3.x 的 3.0.6 以及 2.x 的 2.8.24 版本。其中 3.0.6 修复了关键的 bug,应该立即更新:Upgrade urgency: MODERATE. We fixed a crash that happens very rarely, so          

发布于 2015-12-19 23:49:33 | 40 次阅读

Redis 客户端 Redisson 2.1.3 发布
Redisson 2.1.3 发布了,该版本改进内容包括: Feature - Ability to define Codec for each objectFeature - refreshConnectionAfterFails setting addedFeature - AWS Elasticache support via Config.useElasticacheServers method (thanks to Steve Ungerer)Feature - RScoredSortedSet and RLexSortedSet added.

发布于 2015-11-09 07:56:35 | 85 次阅读

Redis Desktop Manager 0.8.2 发布
Redis Desktop Manager 0.8.2 发布,更新如下:提升:Improvement #3510: HASH Key add view formatter, similar to HASH Value修复:Fix issue #3506: PHP-Serializer value view ErrorFix issue #3513: No ability to resize value paneFix issue #3517更多请看:Full Changelog下载页面:0.8.2Redis Desktop Manager(Redi

发布于 2015-10-30 08:26:33 | 79 次阅读

Redis Desktop Manager 0.8.1 发布
Redis Desktop Manager 0.8.1 发布,此版本主要是 bug 修复:Fix issue #3504: RDM runs with 100% CPU core utilizationFix issue #3503: Going from page 1 to page 2 in list blocks UIFix issue #3502: JSON encoded string containing x0A is treated as binaryFix issue #3505: JSON objects in lists are truncated

发布于 2015-10-24 07:21:35 | 101 次阅读

Redis 2.8.23/3.0.5 发布
redis 2.8.23/3.0.5 发布,其中 3.0.5 更新内容如下:Upgrade urgency: MODERATE, the most important thing is a fix in the replication                 code that may make the slave hanging forever if the master  &nbs

发布于 2015-10-16 09:22:27 | 44 次阅读

Redis数据类型之列表List
Redis列表简介Redis列表是简单的字符串列表,一个列表最多可以包含 232- 1 个元素。列表按照插入顺序排序,可以从列表的头部或者尾部添加元素上图演示了使用LPUSH向列表中插入元素,并用LRANGE取出列表元素。

发布于 2017-04-13 22:18:23 | 13 次阅读

redis监控命令
本篇内容为大家讲解的是redis监控命令,感兴趣的同学参考学习下,本文内容如下:

发布于 2017-04-05 15:33:52 | 25 次阅读

Scrapy-redis爬虫分布式爬取的分析和实现
本篇内容主要为大家讲解的是Scrapy-redis爬虫分布式爬取的分析和实现。感兴趣的同学可以参考学习下,具体内容如下文:

发布于 2017-03-18 13:16:33 | 58 次阅读

Redis 集群搭建和简单使用教程
本篇内容主要为大家讲解的是Redis 集群搭建和简单使用教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-18 16:04:33 | 23 次阅读

Redis 命令整理并说明如何使用
本篇内容主要为大家讲解的是Redis 命令整理并说明如何使用。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-09 08:16:11 | 13 次阅读

Centos下配置Redis开机启动脚本
本篇内容主要为大家讲解的是Centos下配置Redis开机启动脚本。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-11 07:38:17 | 16 次阅读

详解使用Redis SETNX 命令实现分布式锁
本篇内容主要为大家讲解的是详解使用Redis SETNX 命令实现分布式锁。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-10 20:15:51 | 11 次阅读

利用Redis统计网站在线活跃用户的方法
本篇内容主要为大家讲解的是利用Redis统计网站在线活跃用户的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-16 21:16:58 | 25 次阅读

Redis中的数据过期策略详解
本篇内容主要为大家讲解的是Redis中的数据过期策略详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-02-02 19:56:23 | 26 次阅读

Redis教程之代理ip池设计方法详解
本篇内容主要为大家讲解的是Redis教程之代理ip池设计方法详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-20 11:47:41 | 15 次阅读

详解redis大幅性能提升之使用管道(PipeLine)和批量(Batch)操作
本篇内容主要为大家讲解的是详解redis大幅性能提升之使用管道(PipeLine)和批量(Batch)操作。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-18 15:45:38 | 21 次阅读

浅谈redis在项目中的应用
本篇内容主要为大家讲解的是浅谈redis在项目中的应用。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-06 10:15:24 | 26 次阅读

利用ganglia监控redis的最新解决方法
本篇内容主要为大家讲解的是利用ganglia监控redis的最新解决方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-07 06:06:29 | 24 次阅读

浅谈redis采用不同内存分配器tcmalloc和jemalloc
本篇内容主要为大家讲解的是浅谈redis采用不同内存分配器tcmalloc和jemalloc。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-09 10:47:22 | 19 次阅读

Linux下Redis设置密码及开机自启动
本篇内容主要为大家讲解的是Linux下Redis设置密码及开机自启动。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-04 14:23:25 | 16 次阅读

如何高效地向Redis插入大量的数据(推荐)
本篇内容主要为大家讲解的是如何高效地向Redis插入大量的数据(推荐)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-20 06:04:08 | 15 次阅读

Redis实现分布式队列浅析
本篇内容主要为大家讲解的是Redis实现分布式队列浅析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-18 07:27:49 | 24 次阅读

详解Centos7下配置Redis并开机自启动
本篇内容主要为大家讲解的是详解Centos7下配置Redis并开机自启动。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-05 17:15:19 | 22 次阅读

Redis实现多人多聊天室功能
本篇内容主要为大家讲解的是Redis实现多人多聊天室功能。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-21 05:24:32 | 15 次阅读

redis实现简单队列
本篇内容主要为大家讲解的是redis实现简单队列。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-03-18 20:38:33 | 32 次阅读

Windows下Redis的安装及PHP扩展使用
本文为大家讲解的是在Windows下安装Redis和PHP扩展及简单使用方法,感兴趣的同学参考下。

发布于 2014-10-29 16:54:49 | 3365 次阅读

Redis(Sentinel)监控集群安装部署方法
本文为大家讲解的是 Redis(Sentinel)监控集群安装部署方法,感兴趣的同学参考下。

发布于 2015-03-28 05:56:10 | 344 次阅读

Redis集群搭建
本篇内容为大家讲解的是Redis集群搭建,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-10 19:04:43 | 228 次阅读

ubuntu下安装配置 php + nginx + redis
本文为大家讲解的是ubuntu下安装配置 php + nginx + redis环境教程,感兴趣的同学参考下。

发布于 2014-12-19 19:48:56 | 206 次阅读

Mac OS X安装Redis
本篇内容为大家讲解的是Mac OS X安装Redis,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-07 23:25:58 | 178 次阅读

centos 下安装redis教程
本文为大家讲解的是如何在centos下安装配置redis服务器的教程,感兴趣的同学参考下.

发布于 2014-12-09 15:36:41 | 99 次阅读

Redis安装与调试
本篇内容为大家讲解的是Redis安装与调试,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-27 19:53:57 | 97 次阅读

Linux下Redis安装
本文为大家讲解的是如何在Linux下安装配置Redis的方法,感兴趣的同学参考下。

发布于 2014-12-27 17:17:36 | 95 次阅读

linux下Redis安装及使用入门讲解
本文主要为大家的是在linux下Redis的安装方法及使用入门,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。感兴趣的同学参考下。

发布于 2014-11-28 08:29:05 | 90 次阅读

linux下 redis安装教程
本文为大家讲解的是linux下redis的安装和使用教材,感兴趣的同学参考下。

发布于 2014-10-23 16:31:06 | 80 次阅读

Redis介绍以及安装详解
本篇内容为大家讲解的是Redis介绍以及安装详解,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-17 11:56:06 | 75 次阅读

windows下redis安装及测式方法
本文为大家讲解的是windows下redis安装及测式方法,感兴趣的同学参考下.

发布于 2015-02-19 22:58:37 | 69 次阅读

Linux下Redis的安装和部署
本篇内容主要为大家讲解的是Linux下Redis的安装和部署。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-02 12:03:36 | 65 次阅读

Windows下安装Redis
本篇内容为大家讲解的是Windows下安装Redis,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-14 23:22:10 | 64 次阅读

Ubuntu 上 安装 redis
本篇内容为大家讲解的是Ubuntu 上 安装 redis,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-10 08:57:01 | 58 次阅读

NoSQL之Redis介绍及安装
本篇内容为大家讲解的是NoSQL之Redis介绍及安装,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-04 15:54:45 | 56 次阅读

CentOS 下安装Redis
本篇内容为大家讲解的是Linux(CentOS) 下安装Redis,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-19 21:28:05 | 53 次阅读

Windows下Redis的安装使用图解
本篇内容主要为大家讲解的是Windows下Redis的安装使用图解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-17 10:13:31 | 51 次阅读

Redis Stat的安装指南
本篇内容主要为大家讲解的是Redis Stat的安装指南。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-06-20 07:45:51 | 51 次阅读

windows下安装redis
本篇内容为大家讲解的是windows下安装redis,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-06 10:04:24 | 48 次阅读

Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
本文为大家讲解的是Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法,感兴趣的同学参考下。

发布于 2014-12-19 11:19:17 | 23196 次阅读

安装redis make test时报错 undefined reference to `__sync_add_and_fetch_4'解决方法
本文为大家 讲解的是安装redis make test时报错 undefined reference to `__sync_add_and_fetch_4'解决方法,感兴趣的同学参考下。

发布于 2014-12-19 11:23:44 | 424 次阅读

redis错误:MISCONF Redis is configured to save RDB snapshots解决方法
本文为大家讲解的是redis错误:MISCONF Redis is configured to save RDB snapshots的解决方法,感兴趣的同学参考下。

发布于 2015-01-19 18:27:46 | 270 次阅读

用 Redis 解决 NodeJS 多进程无法共享 session 的问题
本篇内容主要为大家提供的是用 Redis 解决 NodeJS 多进程无法共享 session 的问题。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-06 22:43:29 | 88 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务