admin管理员组

文章数量:1589049

redis 安装与配置

Redis(Remote Dictionary Server)是一种开源的内存数据存储系统,它可以用作数据库、缓存和消息队列等多种用途。以下是Redis的一些重要特点和概念:

  • 内存存储:Redis将数据存储在内存中,这使得它具有非常高的读写性能。它使用持久化机制将数据周期性地写入磁盘,以保证数据的持久性。

  • 键值存储:Redis使用键值对的方式存储数据。每个键都是一个唯一的标识符,对应一个值。这种简单的键值模型使得Redis非常灵活,可以存储各种类型的数据,如字符串、列表、哈希、集合和有序集合等。

  • 数据结构支持:Redis支持多种数据结构,如字符串(String)、列表(List)、哈希(Hash)、集合(Set)和有序集合(Sorted Set)。这些数据结构支持丰富的操作,如添加、删除、修改和查询等。

  • 缓存功能:Redis被广泛用作缓存系统,可以将经常访问的数据存储在内存中,加快数据的读取速度。它还支持设置过期时间,可以自动过期删除缓存数据。

  • 发布/订阅功能:Redis提供了发布/订阅(Pub/Sub)功能,允许客户端订阅一个或多个频道,并在数据被发布到频道时接收通知。这使得Redis可以用作消息队列系统,支持实时消息传递和事件驱动架构。

  • 高可用性:Redis支持主从复制机制,可以将数据复制到多个从节点,从而提高系统的可用性和容错能力。当主节点发生故障时,从节点可以接管服务而不会丢失数据。

  • 分布式:Redis Cluster是Redis的分布式解决方案,可以将数据分布在多个节点上,提供更高的存储容量和处理能力。

Redis适用于许多场景,包括缓存、会话存储、实时分析、排行榜、任务队列和发布/订阅等。

下载

redis 未提供 windows 版本的 redis,想要在 windows x64 中使用 redids,在 github 中下载压缩包。

将压缩包下载解压到我们的目标目录下后,双击安装目录下的 redis-server.exe 文件,并保持窗口开启(若关闭窗口则服务关闭)

启动 redis 临时服务并测试连接

双击 redis-cli.exe,执行 ping 命令,出现 PONG 则连接成功!

配置环境变量

打开环境变量,在系统变量中找到 Path,点击新建,将 redids 的安装目录复制到这里

将 redis 安装到服务

在安装目录中打开命令提示符(在地址栏中输入 cmd 回车),执行以下命令:

# –service-install 为指定安装系统服务
# redis.conf 为解压目录下的配置文件
# –loglevel 为输出日志的级别

redis-server --service-install redis.conf --loglevel verbose

出现 了 successfully installed as a service 则 redis 服务安装成功,可以打开服务进行确认

Redis 服务安装后默认是开机启动的。如需改为手动启动,右键此电脑,点击"管理",打开"服务",找到Redis,右键点击"属性",修改启动类型为"手动",点击"应用"“确定”,关闭窗口即可。

附:如需卸载Redis服务,运行命令提示符,执行以下命令。

redis-server --service-uninstall

手动命令:

# 启动服务
net start redis

# 停止服务
net stop redis

修改密码

Redis安装完成后,默认无密码。使用以下命令设置的密码为临时密码,重启服务即失效,不推荐;推荐修改配置文件设置永久密码,重启服务依旧有效。

config set requirepass [password]

永久密码:在安装目录下找到 redis.conf 文件,搜索 requirepass foobared,在下一行输入 requirepass[password],保存后重启服务即可。

这里注意一下,如果 Redis 版本是和我一样,那么就和下面的配置一样即可。如果是7.2以上的就需要设置用户名了(建议不设置密码了)

测试连接

由于上面我们修改了密码,我们在这里重新的连接测试一下,当然上次我们的连接是因为没有密码所以才能直接输入命令,现在有密码了就不能这样了,这里就需要先进行身份验证

到这里,我们的 redis 服务已安装配置完成。

本文标签: 密码图文教程Redis