首页 > 数据库 >Redis快速上手

Redis快速上手

时间:2024-07-05 14:41:17浏览次数:13  
标签:-._ Redis redis -.__.- 6379 _.- 快速

Redis

检查Redis是否安装

$ redis-server --version
Redis server v=7.2.4 sha=00000000:0 malloc=libc bits=64 build=2d86b7859915655e

如果成功安装,则会显示Redis的版本号。

启动Redis

Mac:终端输入:

$ redis-server

Win:终端输入:

$ redis-server.exe

启动后显示版本号端口号则为启动成功:

               _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 7.2.4 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 34865
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           https://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

Redis启动后会一直运行,直到手动停止

停止方法:Ctrl+C 或者 关闭终端

启动Redis客户端

$ redis-cli
报错:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>

连接到Redis出现问题时,可能会出现"Could not connect to Redis at 127.0.0.1:6379: Connection refused"错误消息。这通常表示Redis服务器没有成功启动或正在运行。

  1. 确认Redis是否正在运行:运行brew services list命令来查看当前正在运行的服务列表。确保Redis服务处于"started"状态。如果Redis服务未启动,可以运行brew services start redis命令来手动启动Redis服务。

  2. 检查Redis配置文件:确保Redis配置文件位于正确的位置并且包含正确的配置。默认情况下,Redis配置文件位于/opt/homebrew/etc/redis.conf路径下。你可以检查该文件以确保Redis绑定到正确的IP地址和端口。

  3. 检查Redis端口:默认情况下,Redis使用6379端口进行通信。确保没有其他进程占用了该端口。你可以使用lsof -i :6379命令检查该端口是否被其他进程占用。

  4. 重新启动Redis:如果上述步骤仍然无法解决问题,可以尝试重新启动Redis。首先停止Redis服务,然后再次启动Redis服务,可以使用以下命令:

    $ brew services stop redis
    $ brew services start redis
    

解决办法:

不停止Redis,并且重新打开一个终端运行redis-cli即可

标签:-._,Redis,redis,-.__.-,6379,_.-,快速
From: https://www.cnblogs.com/HanXuxian/p/18285792

相关文章

  • Redis数据结构-字典的实现
    字典,又称符号表(symboltable)、关联数组(associativearray)或者映射(map),是一种用于保存键值对(key-valuepair)的抽象数据结构。在字典中,一个键(key)可以和一个值(value)进行关联(或者说将键映射为值),这些关联的键和值就被称为键值对。字典中的每个键都是独一无二的,程序可以在字典......
  • 谷粒商城学习-11-docker安装redis
    文章目录一,拉取Redis镜像1,搜索Redis的Docker镜像2,拉取Redis镜像3,查看已经拉取的镜像二,创建、启动Redis容器1,创建redis配置文件2,创建及运行Redis容器3,使用dockerps查看运行状态的容器4,验证容器是否可用三,修改Redis配置文件一,拉取Redis镜像1,搜索Redis的Docker镜像......
  • Redis详解
    Redis是一个开源的内存数据库,它属于NoSQL数据库的一种,以其高性能、支持丰富的数据结构、持久化特性、复制、集群以及发布/订阅等特性而闻名。以下是Redis的详细说明:一、Redis的基本介绍定义:Redis(RemoteDictionaryServer)是一个高性能的键值对存储系统,它可以用于缓存、消息队......
  • 玩玩快速冥(LeetCode50题与70题以及联系斐波那契)
    一.算法快速幂今天刷到两个题,比较有意思,还是记录一下.先来讲讲50题.LeetCode50(Pow(x,n))实现pow(x,n),即计算x的整数n次幂函数(即,xn)。这道题一看很平常啊,不就一直乘嘛,循环走一次就够了.但是很抱歉,单纯的想法终究迎来了超时.而且还是个中等的题目,意识到没......
  • Linux常用命令快速回顾
    目录帮助命令软件安装工作目录查看、切换pwd(printworkdirectory)打印当前工作目录cd(changediretory)tree[目录名]——以树状图列出文件目录结构文件/目录创建、删除、查找、查看mkdir创建目录touch 创建文件rm删除文件find[路径]-name'*.py'查找文件......
  • Java 有什么工具可以快速将CSV 存入关系型数据库
    在Java中,有多种工具和库可以快速将CSV文件的数据导入到数据库中。以下是几种常用的方法和工具:1.使用OpenCSV和JDBCOpenCSV是一个非常流行的库,可以轻松读取和写入CSV文件。结合JDBC,可以将CSV文件的数据快速存储到数据库中。示例代码首先,添加OpenCSV库的依赖(假设使用Maven):<dep......
  • 使用go语言实现快速排序、归并排序、插入排序、冒泡排序、选择排序
    冒泡排序(BubbleSort):原理:比较相邻的元素,如果前一个比后一个大,就交换它们。这个过程会使得每一轮最大的元素“冒泡”到数组的末尾。时间复杂度:O(n^2)稳定性:稳定//BubbleSort函数使用冒泡排序算法对数组进行排序funcBubbleSort(arr[]int){ n:=len(arr) fori:=0......
  • Redis 中如何让消息永不过期
    在Redis中,如果想要让消息(或任何键)永不过期,可以通过以下方式实现:1.不设置过期时间默认情况下,Redis中的键是永不过期的,除非明确为其设置了过期时间。因此,只要在设置键值时不使用任何过期时间相关的命令,键值就会一直保存在Redis中。示例SETmyKeymyValue在上面的示例中,......
  • Redis 可以根据消息存储时长 将key 删除吗
    是的,Redis可以根据消息的存储时长(TTL,Time-To-Live)自动删除键。您可以通过设置键的过期时间来实现这一点。以下是一些相关的命令和使用示例:设置过期时间的命令EXPIRE:为键设置过期时间(以秒为单位)。EXPIREkeysecondsPEXPIRE:为键设置过期时间(以毫秒为单位)。PEXPIREkey......
  • Redis 的常用命令
    Redis是一个开源的内存数据结构存储,广泛应用于缓存、消息队列和实时数据分析等场景。下面是Redis的一些常用命令,按数据类型和功能分类列出。通用命令连接与认证:PING:测试服务器连接。PINGAUTH:认证服务器。AUTHpassword服务器信息:INFO:获取服务器的信息和统计......