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 | 58 次阅读

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

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

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

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

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

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

Redis 3.2.10 发布,高性能的 key-value 数据库
Redis 3.2.10 已发布,Redis 是一个高性能的 key-value 数据库。Redis 的出现,很大程度补偿了 memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。Redis 3.2 是老的稳定版本,3.2.10 是 Redis 3.2 的维护版本,修复了几个 bug ,包括:NFO server.stat_net_output_bytes 字段计算方

发布于 2017-07-29 08:32:28 | 18 次阅读

Redis 4.0.1 发布,高性能的 key-value 数据库
Redis 4.0.1 正式发布,Redis 是一个高性能的 key-value 数据库。Redis 的出现,很大程度补偿了 memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。这是Redis 4.0第一个补丁发布版本。模块子系统中一些严重但非关键的错误

发布于 2017-07-25 12:17:03 | 12 次阅读

Redis 4.0.1 发布,高性能的 key-value 数据库
Redis 4.0.1 正式发布,Redis 是一个高性能的 key-value 数据库。Redis 的出现,很大程度补偿了 memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。这是Redis 4.0第一个补丁发布版本。模块子系统中一些严重但非关键的错误

发布于 2017-07-25 08:17:55 | 22 次阅读

Redis 4.0.0 正式发布,高性能的 key-value 数据库
Redis 4.0.0 已发布,这是 Redis 4.0 系列的首个稳定版,包含以下的一些重大改进:模块化的系统、更好的复制 (PSYNC2)、对 eviction policies, threaded DEL/FLUSH 的改进、混合 RDB+AOF 格式、对 Raspberry Pi 的支持作为主要平台、新的 MEMORY 命令行、Redis Cluster 对 Nat/Docker 的支持、更快的 Redis Cluster 键创建

发布于 2017-07-15 08:31:40 | 19 次阅读

Redis 3.2.9 发布,高性能的 key-value 数据库
Redis 3.2.9 发布了,该版本升级紧急性低:修复了几个有害性很少的 bug。这个版本只是修复不太可能导致严重问题的错误,所以没有必要更新 ASAP。请参阅有关错误修复的详细信息的提交列表。下载地址Source code (zip)Source code (tar.gz)https://redis.io/downloadRedis 是一个高性能的 key-value 数据库。Redis

发布于 2017-05-18 08:27:12 | 29 次阅读

redis-replicator 2.1.2 发布,redis 数据同步工具
redis-replicator 2.1.2 发布了。Redis-replicator是一款用java写的redis rdb以及命令解析软件.主要更新内容如下:fix compile warning  fix javadoc  fix log format  

发布于 2017-05-05 02:02:52 | 15 次阅读

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 | 20 次阅读

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 | 53 次阅读

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 | 23 次阅读

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 | 28 次阅读

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 | 47 次阅读

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 | 26 次阅读

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 | 27 次阅读

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 | 24 次阅读

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 | 33 次阅读

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 | 27 次阅读

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 | 23 次阅读

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 | 48 次阅读

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 | 54 次阅读

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 | 75 次阅读

如何操作Redis和zookeeper实现分布式锁
本篇内容主要为大家讲解的是如何操作Redis和zookeeper实现分布式锁。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-11 05:04:00 | 13 次阅读

Redis实现分布式锁的几种方法总结
本篇内容主要为大家讲解的是Redis实现分布式锁的几种方法总结。感兴趣的同学可以参考学习下,具体内容如下:

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

深入理解redis分布式锁和消息队列
本篇内容主要为大家讲解的是深入理解redis分布式锁和消息队列。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-13 05:28:54 | 18 次阅读

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

发布于 2017-08-12 19:26:56 | 16 次阅读

Redis 命令的详解及简单实例
本篇内容主要为大家讲解的是Redis 命令的详解及简单实例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-16 12:36:32 | 17 次阅读

Redis 基础教程之事务的使用方法
本篇内容主要为大家讲解的是Redis 基础教程之事务的使用方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-13 12:45:52 | 17 次阅读

PHP实现的Redis多库选择功能单例类
本篇内容主要为大家提供的是PHP实现的Redis多库选择功能单例类。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-11 11:34:29 | 23 次阅读

session 加入redis的实现代码
本篇内容主要为大家提供的是session 加入redis的实现代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-16 05:13:43 | 12 次阅读

Redis使用Eval多个键值自增的操作实例
本篇内容主要为大家提供的是Redis使用Eval多个键值自增的操作实例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-16 14:15:05 | 14 次阅读

spring整合redis以及使用RedisTemplate的方法
本篇内容主要为大家讲解的是spring整合redis以及使用RedisTemplate的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-20 05:27:32 | 18 次阅读

详解Spring boot使用Redis集群替换mybatis二级缓存
本篇内容主要为大家讲解的是详解Spring boot使用Redis集群替换mybatis二级缓存。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-13 13:47:41 | 15 次阅读

Redis性能大幅提升之Batch批量读写详解
本篇内容主要为大家讲解的是Redis性能大幅提升之Batch批量读写详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-10 09:46:48 | 13 次阅读

详解Redis使用认证密码登录
本篇内容主要为大家讲解的是详解Redis使用认证密码登录。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-18 21:14:35 | 27 次阅读

详解Redis开启远程登录连接
本篇内容主要为大家讲解的是详解Redis开启远程登录连接。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-25 21:47:16 | 14 次阅读

详解CentOS 6.5搭建Redis3.2.8单机分布式集群
本篇内容主要为大家讲解的是详解CentOS 6.5搭建Redis3.2.8单机分布式集群。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-30 16:25:07 | 21 次阅读

基于redis实现的点赞功能设计思路详解
本篇内容主要为大家讲解的是基于redis实现的点赞功能设计思路详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-05 10:27:42 | 36 次阅读

Redis 事务与过期时间详细介绍
本篇内容主要为大家讲解的是Redis 事务与过期时间详细介绍。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-27 20:55:55 | 29 次阅读

详解redis数据结构之压缩列表
本篇内容主要为大家讲解的是详解redis数据结构之压缩列表。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-10 20:44:52 | 16 次阅读

详解redis数据结构之sds
本篇内容主要为大家讲解的是详解redis数据结构之sds。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-19 05:55:28 | 15 次阅读

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

发布于 2017-06-01 05:55:29 | 21 次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在Windows环境下搭建redis
本篇内容为大家讲解的是在Windows环境下搭建redis,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-31 11:23:41 | 74 次阅读

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

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

Ubuntu下安装redis的2种方法分享
本篇内容主要为大家讲解的是Ubuntu下安装redis的2种方法分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-04 12:08:06 | 67 次阅读

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

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

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

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

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

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

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

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

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 | 27822 次阅读

安装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 | 521 次阅读

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

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

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

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


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