【Redis】在Mac上安装使用redis的教程

这篇具有很好参考价值的文章主要介绍了【Redis】在Mac上安装使用redis的教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

官网: https://redis.io
中文网: https://www.redis.net.cn/

1、安装

brew install redis

开启服务

brew services start redis

关闭服务

brew services stop redis

指定端口

redis-cli -h localhost -p 6379 
  • -h ip地址
  • -p 端口号
  • -a 密码(如果需要)

配置文件开启密码

cd /opt/homebrew/etc
open redis.conf 

redis mac,Hello35,爱上macOS,redis

redis-server /opt/homebrew/etc/redis.conf 
➜  ~ redis-cli
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
127.0.0.1:6379> 

说明已开启密码

➜  ~ redis-cli -a 123456
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> 

G-DIS

redis mac,Hello35,爱上macOS,redis

问题

➜  ~ redis-cli 
Could not connect to Redis at 127.0.0.1:6379: Connection refused
问题原因

没有启动redis的服务

解决方案

redis-server

2、数据类型

五种常用数据类型介绍

Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:

  • 字符串 string
  • 哈希 hash
  • 列表 list
  • 集合 set
  • 有序集合 sorted set / zset

各种数据类型特点

  • 字符串(string):普通字符串,Redis中最简单的数据类型
  • 哈希(hash):也叫散列,类似于Java中的HashMap结构
  • 列表(list):按照插入顺序排序,可以有重复元素,类似于Java中的LinkedList
  • 集合(set):无序集合,没有重复元素,类似于Java中的HashSet
  • 有序集合(sorted set/zset):集合中每个元素关联一个分数(score),根据分数升序排序,没有重复元素

3、Redis常用命令

字符串操作命令

Redis 中字符串类型常用命令:

  • SET key value 设置指定key的值
  • GET key 获取指定key的值
  • SETEX key seconds value 设置指定key的值,并将 key 的过期时间设为 seconds 秒
  • SETNX key value 只有在 key 不存在时设置 key 的值

更多命令可以参考Redis中文网:https://www.redis.net.cn
redis mac,Hello35,爱上macOS,redis
redis mac,Hello35,爱上macOS,redis

redis mac,Hello35,爱上macOS,redis
redis mac,Hello35,爱上macOS,redis

哈希操作命令

Redis hash 是一个string类型的 field 和 value 的映射表,hash特别适合用于存储对象,常用命令:

  • HSET key field value 将哈希表 key 中的字段 field 的值设为 value
  • HGET key field 获取存储在哈希表中指定字段的值
  • HDEL key field 删除存储在哈希表中的指定字段
  • HKEYS key 获取哈希表中所有字段
  • HVALS key 获取哈希表中所有值
    redis mac,Hello35,爱上macOS,redis
    redis mac,Hello35,爱上macOS,redis

列表操作命令

Redis 列表是简单的字符串列表,按照插入顺序排序,常用命令:

  • LPUSH key value1 [value2] 将一个或多个值插入到列表头部
  • LRANGE key start stop 获取列表指定范围内的元素
  • RPOP key 移除并获取列表最后一个元素
  • LLEN key 获取列表长度
  • BRPOP key1 [key2 ] timeout 移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超 时或发现可弹出元素为止

redis mac,Hello35,爱上macOS,redis
redis mac,Hello35,爱上macOS,redis

集合操作命令

Redis set 是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据,常用命令:

  • SADD key member1 [member2] 向集合添加一个或多个成员
  • SMEMBERS key 返回集合中的所有成员
  • SCARD key 获取集合的成员数
  • SINTER key1 [key2] 返回给定所有集合的交集
  • SUNION key1 [key2] 返回所有给定集合的并集
  • SREM key member1 [member2] 移除集合中一个或多个成员

redis mac,Hello35,爱上macOS,redis
redis mac,Hello35,爱上macOS,redis

有序集合操作命令

Redis有序集合是string类型元素的集合,且不允许有重复成员。每个元素都会关联一个double类型的分数。常用命令:

常用命令:

  • ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员
  • ZRANGE key start stop [WITHSCORES] 通过索引区间返回有序集合中指定区间内的成员
  • ZINCRBY key increment member 有序集合中对指定成员的分数加上增量 increment
  • ZREM key member [member …] 移除有序集合中的一个或多个成员
    redis mac,Hello35,爱上macOS,redis
    redis mac,Hello35,爱上macOS,redis

通用命令

Redis的通用命令是不分数据类型的,都可以使用的命令:文章来源地址https://www.toymoban.com/news/detail-792305.html

  • KEYS pattern 查找所有符合给定模式( pattern)的 key
  • EXISTS key 检查给定 key 是否存在
  • TYPE key 返回 key 所储存的值的类型
  • DEL key 该命令用于在 key 存在是删除 key
    redis mac,Hello35,爱上macOS,redis

到了这里,关于【Redis】在Mac上安装使用redis的教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac的docker安装redis

    或者

    2024年02月16日
    浏览(29)
  • Mac下载安装Redis以及配置

    使用Homebrew安装Redis 1、安装HomeBrew之前,需要你安装Node.js和npm。这里去Node.js官网下载16.20.0版本的或者之前的也可以,但是18和以后的一些版本,项目是跑不起来的。 node-v16.20.0 安装之后,会自动安装Node.js和npm管理工具: 在终端中可以通过node -v 或者 npm -v查看版本号,npm安装

    2024年02月07日
    浏览(42)
  • mac安装php的redis扩展

    1,下载php-redis 2,安装并编译 3,修改php.ini 4,验证是否安装成功 打开phpinfo页面,查找Redis选项,如下图代表安装成功。  

    2024年02月13日
    浏览(51)
  • Mac安装brew、mysql、redis

    第一步:执行. 第二步:输入开机密码 第三步:回车继续。等待安装完成 第四步:根据提示执行以下两条命令,配置环境变量 第五步: 验证brew安装成功 可能因为网络原因,频繁失败,网络正常的话约十分钟可以完成(有梯子的话会快点)。 第一步:mysql官网下载mac版本的

    2024年02月10日
    浏览(35)
  • mac系统安装redis以及安装redisDesktopManager可视化工具

    step1:若没有安装brew包管理工具,在命令行输入安装命令 /bin/bash -c \\\"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)\\\" step2:上面步骤安装完成后,开始安装redis,输入安装命令: brew install redis step3:修改一下配置文件相关内容: 1、在Finder界面command+shift+G,输入/usr/local

    2023年04月16日
    浏览(43)
  • 【MAC OS 命令行】Redis的安装、启动和停止。就是如此简单

    使用 Homebrew 安装 Redis 如果没有安装 Homebrew,先安装 Homebrew 执行命令: 方法一、brew 官网的安装脚本 方法二、brew 镜像安装脚本(科学高效的安装方法) 使用 Homebrew 安装命令 执行上述命令后出现以下提示,代表成功安装: 查看是否安装成功及文件位置 在安装成功信息里包

    2023年04月08日
    浏览(37)
  • 在Mac中使用 brew services start redis 命令启动、停止Redis服务报错

    启动Redis服务命令: 异常信息如下: 停止Redis服务命令: 异常信息同上。 删除 homebrew-services 目录,并升级,详细步骤如下: 升级结果如下(结果中有个Error,可忽略): 升级成功。 结果: 再次使用 brew services start redis 、 brew services stop redis 尝试启动、停止Redis服务: 问题

    2024年02月04日
    浏览(35)
  • Mac M1通过homebrew安装Redis报错(perl: unknown or unsupported macOS version: :dunno)

    升级homebrew,命令如下: 通过命令 brew install redis 安装Redis,异常如下: 参考博文MAC 升级后brew报错后,运行命令 brew update-reset ,结果如下: 查看homebrew版本( brew --version ),结果为: 最终解决 上述 brew update-reset 升级命令即为该问题的解决办法。homebrew升级完成后,重新运行

    2024年02月07日
    浏览(59)
  • Redis桌面管理工具:Redis Desktop Manager for Mac

    Redis Desktop Manager是一款非常实用的Redis管理工具,它不仅提供了方便易用的图形用户界面,还支持多种Redis数据结构,可以帮助用户轻松地完成Redis数据库的管理工作。 以下是一些推荐Redis Desktop Manager的理由: 多平台支持:Redis Desktop Manager适用于Windows、macOS和Linux等多平台,无

    2024年02月04日
    浏览(50)
  • Mac如何打开隐藏文件中Redis的配置文件redis.conf

    Redis下载 cd /usr open local 3.找到redis.conf并打开,即可修改配置信息    

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包