redis稳定版本
v5.0.5- 软件大小:2.2M
- 更新日期:2020-04-25 14:37
- 软件语言:中文
- 软件类别:免费软件
- 软件授权:国产软件
- 软件官网:暂无
- 适用平台:WinAll
软件介绍软件截图精品推荐相关文章网友评论下载地址
redis稳定版本是一款开源的数据库软件,支持32、64位电脑,通过我们的平台下载安装软件后,你可以体验高效的数据库编辑处理能力,多样化的数据结构,高性能,持久性高等等,更多安装配置教程尽在121下载站!
redis官方版介绍:
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
特色:
高性能:
Redis虽然是单线程的,但是它同样拥有这超高的性能。有测试显示每秒请求OPS能够达到10W左右;
多样化数据结构:
Redis支持String、Hash、List、Set、Zset、Geo等多数据结构;
持久化:
RDB持久化(快照式持久化方式),将内存中的全量数据dump到磁盘。它的优势是加载速度比AOF快,劣势是快照式的全量备份,没有增量数据,造成数据丢失;
AOF持久化:AOF记录Redis执行的所有写操作命令。恢复数据的过程相当于回放这些写操作。使用AOF的持久化方式,优势是有灵活的刷盘策略,保证数据的安全性。劣势是AOF文件体积比RDB大,占用磁盘多,数据加载到内存的速度慢;
多重数据删除策略:
惰性删除:当读/写一个已经过期的key时,会触发惰性删除策略,删除掉这个过期key;
定期删除:由于惰性删除策略无法保证冷数据被及时删掉,所有redis会定期主动淘汰一批已过期的key;
主动删除:当已用内存超过maxmemory限定时,触发主动清除策略,该策略由启动参数的配置决定,可配置参数及说明如下:
volatile-lru:从已设置过期时间的样本中根据LRU算法删除数据 (redis3.0之前的默认策略)
volatile-ttl:从已设置过期时间的样本中挑选过期时间最小的数据删除
volatile-random:从已设置过期时间的样本中随机选择数据删除
allkeys-lru:从样本中根据LRU算法删除数据
allkeys-random:从样本中任意选择删除数据
noenviction:禁止从内存中删除数据 (从redis3.0 开始默认策略)
高可用:Redis自身带有哨兵(Sentinel)的组件,可以监控Redis主从的运行转态和自动的故障切换,实现Redis的高可用;
部分常用配置节
daemonize
pidfile
port
bind
timeout
loglevel
logfile
databases
save
rdbcompression
dbfilename
dir
slaveof
masterauth
requirepass
maxclients
maxmemory
maxmemory-policy
appendonly
appendfilename
appendfsync
hash-max-zipmap-entries
hash-max-zipmap-value
activerehashing
include
部分命令:
APPEND key value
追加一个值到key上
AUTH password
验证服务器命令
BGREWRITEAOF
异步重写追加文件命令
BGSAVE
异步保存数据集到磁盘上
BITCOUNT key [start end]
统计字符串指定起始位置的字节数
BITFIELD key [GET type offset] [SET type offset value] [INCRBY type offset increment] [OVERFLOW WRAP|SAT|FAIL]
Perform arbitrary bitfield integer operations on strings
BITOP operation destkey key [key ...]
Perform bitwise operations between strings
BITPOS key bit [start] [end]
Find first bit set or clear in a string
BLPOP key [key ...] timeout
删除,并获得该列表中的第一元素,或阻塞,直到有一个可用
全部命令可以查看这里:http://redisdoc.com/
更新日志:
v4.0
可能出乎很多的意料,Redis3.2之后的版本是4.0,而不是3.4、3.6、3.8。
一般这种重大版本号的升级也意味着软件或者工具本身发生了重大改革。下面是Redis4.0的新特性:
1、提供了模块系统,方便第三方开发者拓展Redis的功能。
2、PSYNC2.0:优化了之前版本中,主从节点切换必然引起全量复制的问题。
3、提供了新的缓存剔除算法:LFU(Last Frequently Used、,并对已有算法进行了优化。
4、提供了非阻塞del和flushall/flushdb功能,有效解决删除了bigkey可能造成的Redis阻塞。
5、提供了memory命令,实现对内存更为全面的监控统计。
6、提供了交互数据库功能,实现Redis内部数据库的数据置换。
7、提供了RDB-AOF混合持久化格式,充分利用了AOF和RDB各自优势。
8、Redis Cluster 兼容NAT和Docker。
v3.2
Redis3.2在2016年5月6日正式发布,相比于Redis3.0主要特征如下:
1、添加GEO相关功能。
2、SDS在速度和节省空间上都做了优化。
3、支持用upstart或者systemd管理Redis进程。
4、新的List编码类型:quicklist。
5、从节点读取过期数据保证一致性。
6、添加了hstrlen命令。
7、增强了debug命令,支持了更多的参数。
8、Lua脚本功能增强。
9、添加了Lua Debugger。
10、config set 支持更多的配置参数。
11、优化了Redis崩溃后的相关报告。
12、新的RDB格式,但是仍然兼容旧的RDB。
13、加速RDB的加载速度。
14、spop命令支持个数参数。
15、cluster nodes命令得到加速。
16、Jemalloc更新到4.0.3版本。
v3.0
Redis3.0在2015年4月1日正式发布,相比于Redis2.8主要特性如下:
Redis最大的改动就是添加Redis的分布式实现Redis Cluster。
1、Redis Cluster:Redis的官方分布式实现。
2、全新的embedded string对象编码结果,优化小对象内存访问,在特定的工作负载下载速度大幅提升。
3、Iru算法大幅提升。
4、migrate连接缓存,大幅提升键迁移的速度。
5、migrate命令两个新的参数copy和replace。
6、新的client pause命令,在指定时间内停止处理客户端请求。
7、bitcount命令性能提升。
8、cinfig set设置maxmemory时候可以设置不同的单位(之前只能是字节、。
9、Redis日志小做调整:日志中会反应当前实例的角色(master或者slave、。
10、incr命令性能提升。
v2.8
Redis2.8在2013年11月22日正式发布,经历了24个版本,到2.8.24版本,相比于Redis2.6,主要特性如下:
1、添加部分主从复制的功能,在一定程度上降低了由于网络问题,造成频繁全量复制生成RDB对系统造成的压力。
2、尝试性的支持IPv6.
3、可以通过config set命令设置maxclients。
4、可以用bind命令绑定多个IP地址。
5、Redis设置了明显的进程名,方便使用ps命令查看系统进程。
6、config rewrite命令可以将config set持久化到Redis配置文件中。
7、发布订阅添加了pubsub。
8、Redis Sentinel第二版,相比于Redis2.6的Redis Sentinel,此版本已经变成生产可用。
v2.6
Redis2.6在2012年正是发布,经历了17个版本,到2.6.17版本,相对于Redis2.4,主要特性如下:
1、服务端支持Lua脚本。
2、去掉虚拟内存相关功能。
3、放开对客户端连接数的硬编码限制。
4、键的过期时间支持毫秒。
5、从节点支持只读功能。
6、两个新的位图命令:bitcount和bitop。
7、增强了redis-benchmark的功能:支持定制化的压测,CSV输出等功能。
8、基于浮点数自增命令:incrbyfloat和hincrbyfloat。
9、redis-cli可以使用--eval参数实现Lua脚本执行。
10、shutdown命令增强。
11、重构了大量的核心代码,所有集群相关的代码都去掉了,cluster功能将会是3.0版本最大的亮点。
12、info可以按照section输出,并且添加了一些统计项
13、sort命令优化
APP截图
下载地址
-
redis稳定版本 v5.0.5 官方版
其他版本下载
相关文章
查看所有评论>>网友评论共0条
精彩评论