一、Redis 数据库介绍
Redis 是一个开源的高性能键值对(key-value)的非关系型数据库。它通常用作数据结构服务器,支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。Redis 以其出色的性能、低延迟和高吞吐量而闻名,非常适合用作数据库、缓存和消息代理、可以存储热点数据。
以下是 Redis 的一些主要特性:
-
性能:Redis 能够处理大量的并发操作,读写速度非常快。
-
持久化:Redis 提供了多种数据持久化选项,包括 RDB(快照)和 AOF(追加文件)方式,确保数据的安全性。
-
支持多种数据结构:除了基本的键值对,Redis 还支持列表、集合、有序集合等复杂的数据结构。
-
原子操作:Redis 的所有操作都是原子性的,这意味着它们要么完全执行,要么完全不执行。
-
发布/订阅功能:Redis 支持发布/订阅模式,允许用户订阅频道以接收消息。
-
事务:Redis 支持事务,可以一次执行多个命令,确保这些命令的原子性。
-
Lua 脚本:Redis 允许用户使用 Lua 脚本执行复杂的操作,而不需要在客户端和服务器之间多次往返。
-
高可用性:通过主从复制和哨兵系统,Redis 可以构建高可用的解决方案。
-
内存管理:Redis 是一个内存数据库,但也支持将数据持久化到磁盘,以防止数据丢失。
-
客户端库:Redis 有丰富的客户端库支持多种编程语言,如 Python、Java、C#、Node.js 等。
Redis 广泛用于缓存数据库、会话存储、排行榜、实时分析等领域。由于其快速和灵活的特性,Redis 成为了现代应用程序中非常受欢迎的选择。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
相关补充:
NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。
关系型数据库(RDBMS):
-
Mysql
-
Oracle
-
DB2
-
SQLServer
非关系型数据库(NoSql):
-
Redis
-
Mongo db
-
MemCached
二、获取安装包
这里直接给各位提供网盘资源下载:
通过百度网盘分享的文件:Redis-x64-3.2.100.zip
链接:Redis-x64-3.2.100.zip_免费高速下载|百度网盘-分享无限制 (baidu.com)
提取码:7zwq
三、安装步骤
Redis安装非常之简单,Redis的Windows版属于绿色软件,直接解压即可使用,直接将那个压缩包解压至自己要安装的路径:
四、使用及配置
4.1 目录介绍
4.2 redis服务的启动
首先要知道的是redis的默认端口号是:6379
1.在redis安装目录输入cmd,进入命令行窗口
2.启动redis服务
在命令行输入 :redis-server.exe redis.windows.conf 然后回车,出现如下界面,则服务启动成功,可以看到 redis端口号 6379
如何关闭服务呢,可以通过Ctrl + C 即可停止Redis服务
4.3 客户端连接操作
这里 要使用到两个cmd窗口:(这两个cmd窗口均是在redis的安装目录打开的,而且确保目前只有这两个cmd窗口,不然会冲突,不要多开哦)
注意:默认连接的是本地的redis服务,并且使用默认6379端口
窗口一:用于启动redis服务(redis-server.exe redis.windows.conf)
窗口二:用于连接redis客户端,这里要注意,连接客户端的前提是窗口一的redis服务启动成功了
首先在窗口一启动redis服务,如下:
然后在窗口二通过:redis-cli.exe 命令连接redis客户端,如下:
4.4 修改redis配置文件
注意:记得先关闭所有cmd窗口
1.设置Redis服务密码(因为redis默认是没有密码的),修改redis.windows.conf,
找到后,进行修改:
修改前:
修改后:
2.重新连接进行验证,这里也是在redis的安装目录开两个cmd窗口,一个启动redis服务,一个连接客户端
窗口一:redis-server.exe redis.windows.conf
窗口二:redis-cli.exe -h localhost -p 6379 -a 123456
参数介绍 :
-
-h ip地址
-
-p 端口号
-
-a 密码(如果需要)
注意:如若只是在本地操作 ,-h 和 -p 参数可省略不写。
五、redis图形化界面配置
默认提供的客户端连接工具界面不太友好,同时操作也较为麻烦,接下来,引入一个Redis客户端图形工具。
5.1 获取安装包
这里给各位准备好了安装包:网盘下载
通过百度网盘分享的文件:Another-Redis-Desktop-Manager.1.5.5...
链接:Another-Redis-Desktop-Manager.1.5.5.exe_免费高速下载|百度网盘-分享无限制 (baidu.com)
提取码:dhwm
5.2 安装步骤
1.开始安装
2.修改默认安装路径为自己的安装路径,点击开始安装
3.安装完成
5.3 运行软件
1.新建连接
2.填写连接信息:主机,端口,密码,连接名称
3.成功建立连接
4.设置为中文
5.查看连接,这里要先在redis的安装目录启动redis服务:redis-server.exe redis.windows.conf
查看刚才新建的连接(一定要确保先启动redis服务,不然查看不到以下页面)
以上就是关于redis的所有安装配置教程,感谢各位看官的观看,下期间,谢谢~