详情介绍
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。新版官方不在支持Windows版,需要的朋友可下载试试!
Redis6.0是Redis产品的重大版本发布。新增的stream数据结构,提供了丰富的应用场景和想象空间;内核的改进和bugfix,使用更健壮;支持账号体系,根据账号用途赋予相应的权限,更加安全;审计日志,记录了读写操作、敏感操作(keys、flushall等)、慢日志、管理类命令,供用户查询;大key分析,基于快照的完整内存分析,更准确,直接输出内存消耗top排行的key;支持单机和集群版的平滑迁移。
更新介绍
Redis6.0版是Redis产品的重大版本发布,我们先看一下它的最新特点:
1、重新设计了客户端缓存,特别是放弃了caching slot,而只使用key names。
2、现在Redis支持这样一种模式:如果用于复制的RDB文件不再有用,它将立即删除。在某些环境中,最好不要将数据放在磁盘上,而只放在内存中。
3、acl在特点方面变得更好。首先,有一个新的ACL日志命令,它允许查看所有违反ACL的客户机、访问不应该访问的命令、访问不应该访问的密钥,或者验证尝试失败。日志实际上在内存中,因此每个外部代理都可以调用“ACL log”来查看发生了什么。这对于调试ACL问题非常有用。
4、改进了复制协议PSYNC2。Redis能够更频繁地部分重新同步,使副本和主副本找到公共偏移。
5、带有超时的Redis命令现在不仅BLPOP并且以前可以接受秒的命令现在可以接受十进制数。
6、RDB文件现在加载速度更快。根据文件的实际组成(较大或较小的值),可以预期20/30%的改进。当有很多客户机连接时,信息也更快了,这是一个老问题,现在终于解决了。
7、我们有一个新命令STRALGO,它实现了复杂的字符串算法。目前唯一实现的是LCS(longest common subsequence),这是一种重要的算法,用于比较冠状病毒的RNA(以及其他生物体的DNA和RNA)。
Redis 6是Redis*有史以来最大的一个版本,所以即使它是稳定的,也要小心,在投入生产之前测试工作负载。
Linux下安装配置教程
第一步:在本站下载新版本redis
第二步:上传到Linux(我的安装目录为:/usr/local/redis)
在 /usr/local/ 下新建一个 redis 文件夹,并进入
[root@localhost ~]# cd /usr/local/[root@localhost local]# mkdir redis[root@localhost local]# cd redis/
上传下载好的redis压缩包
[root@localhost redis]# rz
注:我使用的是 Xshell 工具,命令行输入 rz 进行上传(执行 yum install -y lrzsz 后即可支持 rz 上传功能)
第三步:进行解压、编译、安装
使用 tar 命令解压
[root@localhost redis]# tar -zxvf redis-5.0.5.tar.gz
安装 gcc 环境
redis是由C语言编写的,它的运行需要C环境,所以编译前需安装 gcc
[root@localhost redis]# yum install gcc-c++
安装过程需要下载 21M 大小的包,输入:y,回车继续安装,最后出现 Complete! 表示安装完成
编译
进入解压后的 redis-5.0.5 目录,执行 make 命令(稍慢)
[root@localhost redis]# cd redis-5.0.5[root@localhost redis-5.0.5]# make
官网里到这一步就结束了,可能新版本就能用了,但小编还是习惯于进行 install 安装
安装
redis-5.0.5 的目录结构如下,进入 src 目录后执行 make install(很快)
[root@localhost redis-5.0.5]# cd src/[root@localhost src]# make install
第四步:配置并启动
在 redis 目录下创建 bin 和 etc 两个文件夹
[root@localhost src]# cd /usr/local/redis/[root@localhost redis]# mkdir bin[root@localhost redis]# mkdir etc
注:建这两个文件夹其实是为了方便使用和管理:
bin:用于存放主要命令,可理解为springboot的主启动类
etc:用于存放 redis 的核心配置文件 redis.conf
移动文件
先将 redis-5.0.5 里的主配置文件 redis.conf 移动到刚创建的 etc 文件夹
[root@localhost redis]# cd redis-5.0.5[root@localhost redis-5.0.5]# mv redis.conf /usr/local/redis/etc/
再将 src 目录里带有绿色标识的文件全都移动到刚创建的 bin 文件夹
[root@localhost redis-5.0.5]# cd src/[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
修改主配置文件
进入 etc 目录,修改 redis.conf 文件
[root@localhost src]# cd /usr/local/redis/etc/[root@localhost etc]# vim redis.conf
(1) 注释掉 bind 127.0.0.1 这一行(解决只能特定网段连接的限制)
(2) 将 protected-mode 属性改为 no (关闭保护模式,不然会阻止远程访问)
(3) 将 daemonize 属性改为 yes (这样启动时就在后台启动)
(4) 设置密码(可选,个人建议还是设个密码)
修改完成后,wq保存并退出(先按Esc,接着输入 :wq)
启动
在 redis 目录下执行:
[root@localhost etc]# cd /usr/local/redis/[root@localhost redis]# ./bin/redis-server /usr/local/redis/etc/redis.conf[root@localhost redis]# ps -ef | grep redis
输入:quit 即可退出客户端,您也通过可视化工具 RedisDesktopManager 连接 redis,进行查看和操作
redis 设置开机自启:
[root@localhost redis]# vim /etc/rc.d/rc.local
在后面加上:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
至此,Linux 下的 redis5.0.5 已安装完成。
下载地址
人气软件
EXT界面图形工具Ext Designer 特别版
Java SE Development Kit(JDK) 17.0.11 官方正式版 Win64
JDK11(Java SE Development Kit 11) v11.0.25 x64 LTS 长期支持
myeclipse2016破解工具 v1.0 破解补丁(附安装教程)
IntelliJ IDEA 2024.3 社区版 官方中文正式版(附汉化包+安装方法
JetBrains Pycharm Pro 2024.3 中文专业免费正式版(附汉化包+安
Zend Studio 10.1.0与10.0.1 破解文件与注册码打包
Python Tutor(代码可视化软件) v1.3.5.16 免费版
php编写工具 PHP Expert Editor v4.2 中文特别版
安卓集成开发工具Android Studio 2024.2.1.11 + SDK 2024.1.09 W
相关文章
-
微软.NET运行时Microsoft .NET Runtime v9.0.0 官方中文免费版 32/64位
Microsoft .NET Runtime 是负责执行和运行基于.NET Framework 开发的应用程序的核心组件。在运行时环境中,.NET Runtime 在计算机上提供必要的支持和服务,使得应用程序能...
-
010 Editor 十六进制编辑器 v15.0.1 简体中文汉化单文件绿色版
010 Editor 是一款专业的文本和十六进制编辑器,其旨在快速轻松地编辑计算机上任何文件的内容,欢迎需要的朋友下载使用...
-
JDK11(Java SE Development Kit 11) v11.0.25 x64 LTS 官方解压绿色版
JDK是一款Java开发工具包,包含Java运行环境(java运行库),Java开发套件和Java基础类库源代码,JDK11是Java开发套件LTS长期支持版本,Java SE订阅者可以在 2032年1月前接受...
-
LINQPad 8(LINQ调试工具) v8.6.4 安装免费版(附安装教程)
LINQPad 8是一款功能强大的 LINQ 调试工具,它为开发者提供了一个方便的环境,用于测试、调试和学习 LINQ 查询以及其他 C# 代码片段...
-
Xterminal(SSH工具) v2.5.0 官方安装版
xTerminal 是一款十分实用的终端仿真器,不仅是强大的SSH工具,还整合了笔记、云端仓库、自动补全、密钥管理、监控工具,快捷动作等功能,欢迎需要的朋友下载使用...
-
web可视化开发工具DecSoft App Builder 2024.55 x64 安装免费版(附授权文件+教程)
Decsoft App Builder是一款使用方便功能强大的web可视化开发工具,Decsoft App Builder(web可视化开发工具)官方版内置html5、webapp、Progressive WebApps,WebExtensions...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Redis v6.0.7 免费正式版(附安装配置教程) for Linux资源来源互联网,版权归该下载资源的合法拥有者所有。