当前位置:网站首页>【Redis】一气呵成,带你了解Redis安装与连接
【Redis】一气呵成,带你了解Redis安装与连接
2022-07-01 07:56:00 【路遥叶子】
目录
作者简介:大家好呀!我是路遥叶子,大家可以叫我叶子哦!️
个人主页:【路遥叶子的博客】
博主信息:四季轮换叶,一路招摇胜!希望大家多多支持一起进步呀!~️
若有帮助,还请【关注点赞收藏】,不行的话我再努力努力呀!
————————————————
期待更多的小伙伴与叶子一起丰富社区共同成长【路遥叶子的社区】
前言
什么是Redis?
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:
字符串类型 string
散列类型 hash
列表类型 list
集合类型 set
有序集合类型 sortedset
redis的应用场景
缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)
聊天室的在线好友列表。
任务队列。(秒杀、抢购、12306等等)
应用排行榜。
网站访问统计。
数据过期处理(可以精确到毫秒)
分布式集群架构中的session分离。
Redis的安装与使用:Window版
官方提倡使用Linux版的Redis,所以官网值提供了Linux版的Redis下载
如果使用window版的,需要从GitHub上下载
我们现在讲解使用的是window版:Redis-x64-3.2.100【如有需要请联系博主,也可自行链接下载】
1. 安装
window版的安装及其简单,解压Redis压缩包完成即安装完毕
2. Redis的目录结构
解压Redis压缩包后,见到如下目录机构:
目录或文件 | 作用 |
---|---|
redis-benchmark | 性能测试工具 |
redis-check-aof | AOF文件修复工具 |
redis-check-dump | RDB文件检查工具(快照持久化文件,2.8.9版本) |
redis-cli | 命令行客户端 |
redis-server | redis服务器启动命令 |
redis.windows.conf | redis核心配置文件 |
3. 启动
- 启动与关闭:双击Redis目录中
redis-server.exe
可以启动redis服务
Redis服务占用的端口是6379
4. 常见错误
错误1:双击黑窗口直接关闭了,可以采用下面的解决方案
可能原因:内存太小,修改 redis.window.conf文件
错误2:由于目标计算机积极拒绝,无法连接。
5. 注册成window服务,更加方便
双击 redis-server.exe 文件打开黑窗口,表示服务运行中。
如果关闭黑窗口,服务也就关闭了,使用的时候非常不方便。
将redis注册成window服务,可以开机就启动。
- 安装服务:以管理员运行命令
redis-server --service-install redis.windows.conf
注:默认服务名称的Redis,大写的R;若想改服务名称,请运行以下命令:
redis-server --service-install redis.windows.conf --service-name redis
- 移除服务
redis-server --service-uninstall
- 启动服务
net start redis
- 停止服务
net stop redis
6. 查看将Redis注册成window服务是否成功
- 能够在服务中找到Redis,说明将Redis注册成window服务成功
7. 启动Redis的三种方式
- 将Redis注册成window服务之前:
- 双击Redis目录中
redis-server.exe
可以启动redis服务
- 双击Redis目录中
- 将Redis注册成window服务之后:
- 命令启动:net start redis
- 在服务中启动
7. 客户端连接redis
双击
redis-cli
:如果执行ping
命令,输出内容为PONG
,表示redis已经连通
安装GUI(图形化工具)
1. 介绍
使用 redis-cli 客户端工具,必须使用命令进行操作,效率比较低。
将使用图形化工具对redis数据库中的数据进行管理
redis-desktop-manager-0.9.3.817.exe
2. 安装
步骤一:向导
步骤二:许可
步骤三:选择安装的位置
步骤四:安装完成后, 点击完成即可
3. 连接
步骤一:运行成功后界面
步骤二:连接本地redis服务
步骤三:查看数据,如下,连接成功
4. 常见问题
本地redis服务没有启动
启动redis服务
常见命令
命令 | 描述 |
---|---|
ping | redis客户端通过ping,确定服务是否连接的,服务端响应PONG |
set | 设置字符串数据, set 名称 值 |
get | 获得数据, get 名称 |
del | 删除数据, del 名称 |
写到最后
四季轮换,已经数不清凋零了多少, 愿我们往后能向心而行,一路招摇胜!
你的支持认可是我创作的动力
创作不易,不妨点赞评论️收藏一下
感谢大佬们的支持,欢迎各位前来不吝赐教
边栏推荐
- MATLAB之基础知识
- Day5: scanner object, next() and nextline(), sequential structure, selection structure, circular structure
- STM32 uses esp01s to go to the cloud, mqtt FX debugging
- base64
- How to use layui to display the data in the database in the form of tables
- Aardio - 阴影渐变文字
- Wang Yingqi, founder of ones, talks to fortune (Chinese version): is there any excellent software in China?
- [force deduction 10 days SQL introduction] Day10 control flow
- Contenttype comparison of all types
- window c盘满了
猜你喜欢
Caesar
如何使用layui将数据库中的数据以表格的形式展现出来
【mysql学习笔记25】sql语句优化
【网站架构】一招搞定90%的分布式事务,实打实介绍数据库事务、分布式事务的工作原理应用场景
How outlook puts together messages with the same discussion
kubernetes资源对象介绍及常用命令(二)
SQL number injection and character injection
如何让两融交易更极速
[batch DOS CMD summary] extension variables - delay variables CMD /v:on, CMD /v:off, SETLOCAL enabledelayedexpansion, disabledelayedexpansion
The triode is a great invention
随机推荐
QT -- 1. QT connection database
Aardio - Shadow Gradient Text
【批处理DOS-CMD-汇总】扩展变量-延迟变量cmd /v:on、cmd /v:off、setlocal enabledelayedexpansion、DisableDelayedExpansion
Wang Yingqi, founder of ones, talks to fortune (Chinese version): is there any excellent software in China?
Gdip - hatchbrush pattern table
Office365 - how to use stream app to watch offline files at any time
Introduction to kubernetes resource objects and common commands (II)
2022 tea master (intermediate) recurrent training question bank and answers
【mysql学习笔记26】视图
go通用动态重试机制解决方案的实现与封装
Conscience Amway universal wheel SolidWorks model material website
Cyclic neural network
[website architecture] solve 90% of distributed transactions in one move, and introduce the working principles and application scenarios of database transactions and distributed transactions
三极管是一项伟大的发明
Oracle创建自增id
Li Kou daily question - Day 32 -1822 Symbol of array element product
软件测试方法和技术 - 基础知识概括
Aardio - [problem] the problem of memory growth during the callback of bass Library
如何让两融交易更极速
Long way to go with technology