首页
学习
活动
专区
圈层
工具
发布

Mac上的Redis安装和使用

Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型 redis安装...集合成员是唯一的,这就意味着集合中不能出现重复的数据,这里返回0 redis有序集合(sorted set) Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。...,但 Redis 没有在事务上增加任何维持原子性的机制,所以 Redis 事务的执行并不是原子性的。...而 Redis Stream 提供了消息的持久化和主备复制功能,可以让任何客户端访问任何时刻的数据,并且能记住每一个客户端的访问位置,还能保证消息不丢失。...XPENDING - 显示待处理消息的相关信息 XCLAIM - 转移消息的归属权 XINFO - 查看流和消费者组的相关信息; XINFO GROUPS - 打印消费者组的信息; XINFO STREAM

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决mac上每次升级nodejs都要重新安装扩展包的问题

    以前用起来没注意到这个现象,最近一段时间发现,每次随着使用brew upgrade自动升级了nodejs版本,原来安装的nodejs扩展包就不起作用了,还需要重新安装一遍。...这种设置每次升级并不影响不同版本nodejs同扩展包的配合。不过因为命令行的nodejs工具没有导出到执行路径,所以无法直接运行(比如@angular/cli)。...当前的nodejs版本,使用npm安装的扩展包,已经默认安装到了nodejs安装目录之下。使用brew安装的话,这个路径通常是:/usr/local/Cellar/node/xx.xx.xx版本号/。...因为不同版本位于不同目录,老版本习惯上又被清理掉了的话,那nodejs扩展包当然也要重新安装了。还有一个同时带来的烦人问题,因为这个路径经常变化,执行文件搜索路径也要每次修改。...知道了原因,解决起来也简单: #删除掉早期的扩展包路径,这个文件夹实际上已经不使用了 #没有安装过早期版本的话,没有这个路径,当然不用删除 sudo rm -rf /usr/local/lib/node_modules

    1.3K20

    在Unix和Mac上的Shell编程(1)

    Shell这个语言吧,在很多大佬看来,他并不是一个适合新手来学习的语言,或者说它不适合入门,不管怎么说,它的历史和Unix的历史是一样长的。而且最近我是尝试着迁移到unix上的。...Unix系统只识别3中文件,普通文件,目录文件,特殊文件(通常是对nuix系统的有特殊含义的文件) 5.ls ls命令可能是用的最多的命令吧,因为unix就是操作的一堆文件,你们时时刻刻知道处理的文件状态...「重命名」) 参数和cp是一样的 这里需要注意一下。在执行mv和cp命令时。程序不会管你第二个参数的文件是不是存在。...在unix的系统里面,所有的目录都是有两个身份的,要不他是上一级的子目录,要不是下一级的父目录。...如果目标文件打算常用和源文件相同的名字,(在不同的目录里面),只需要制定目录作为第二个参数就行 cp a/b/1 d(在执行这个命令时,会发现二参数是一个目录,于是直接复制) 16.ln(不是数学概念哦

    89210

    在Unix和Mac上的Shell编程(2)

    小姐姐整楼(已被授权) 文件名中的空格怎么破? cat my test document cat后面有三个参数,这样子看不可以的,咋办?...-> 标准的输入输出和IO重定向(这个我就不解释概念了,大致就是这么个意思,一个unix的系统都是标配有的东西,抽象了一些东西) 用Sort对4个名字来排序,(注意,标准的UNIX惯例是完成最后一行输入后...可以直接写在终端里面,然后把结果写到标准的输出设备上面) 输出重定向,这是一种能力,可以将发送到标准输出的命令转移到文件中。 把who命令的输出发送到users文件里面。...而后把line 1送入users,看输出知道覆盖了之前的who的输出。 然后用>>是追加到文件的末尾。 按照对称的思想,那么这个命令到文件的操作应该是可逆的。yes! 输入重定向。...>大于号,输出 <小于号,输入 wc -l ,这是一开始的写法 用了< 管道命令 把两个命令连起来,以前吧,接触这个概念的时候,很形象的想到了(你的屁股下面有嘴)不说了。

    82530

    Java工具篇| Mac上Eclipse和Tomcat的安装和使用

    Tomcat的安装 一、下载Tomcat安装包 打开Apache Tomcat官网,选择需要的版本下载: Mac系统下的就下载如图红框中的 zip 即可。...3>lib:支持tomcat软件运行的jar包和技术支持包(如servlet和jsp) 4>logs:运行时的日志信息 5>temp:临时目录 6>webapps:共享资源文件和web应用目录...7>work:tomcat的运行目录.jsp运行时产生的临时文件就存放在这里 8> WebRoot :web应用的根目录 六、修改端口号 服务器的默认端口是8080,也可以将其改成自定义的端口,为了避免与系统端口冲突...Eclipse 的安装 1.安装Eclipse前先确认你的Mac上是否已安装java运行环境。...VM”后点击“Next”按钮: 8.在Add JRE界面中点击JRE home后面的那个“Directory”按钮,选择安装JDK时的Home文件夹路径:(Mac下查看已安装的jdk版本及其安装目录)

    3.1K31

    Mac上ADB的使用

    Option+Command+C 打开android sdk的所在目录 复制文件夹路径 比如 我的是 /Users/psvmc/Library/Android/sdk 我用的ZSH 所以配置环境变量是在...打印 Android 的系统日志 adb logcat adb bugreport : 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误 输出比较多,建议重定向到一个文件中...adb bugreport > ~/Downloads/bugreport.log 或 adb logcat > ~/Downloads/mylog.log 重启手机 adb reboot 只有在运行上一条命令并成功连接手机...查看当前adb工具版本号 adb version 获取手机序列号 adb get-serialno 这个命令获取到的序列号就是利用adb devices命令获取的设备列表的序列号 远程连接...可将录制文件复制到电脑 安装应用 adb shell pm install taobao.apk 目标 apk 存放于 PC 端,请用 adb install 安装 目标 apk 存放于 Android 设备上,

    3.1K20

    mac和windows上安装nvm管理node版本

    mac 上安装 nvm1、下载安装 nvm下载安装可以直接使用官方推荐的 cURL or Wget 命令,可以参考 nvm 官方仓库里的说明:curl -o- https://raw.githubusercontent.com...系统上一款软件管理工具,通过它可以很方便的安装、卸载第三方软件,类似于node里的npm包管理工具,如果你的 mac 上有安装 brew,可以在终端中输入下方命令安装 nvm:brew install...我们需要先查看上一步骤中 nvm 的安装目录,直接输入:brew list nvm比如我的 mac 上查看到的安装目录:/usr/local/Cellar/nvm/0.39.1_1/etc/bash_completion.d...为了统一管理我们可以将系统上之前安装的 node 卸载掉,注意如果你的系统之前还没安装过 node 就不需要这一步了,直接输入下面的命令删除所有 node 和 npm 相关的文件:sudo rm /usr...nvmwindows 上我们可以直接下载安装文件然后点点就行了,没有 mac 上那么麻烦。

    1.6K10

    在 Mac OS X 上安装和配置 Wine

    在 Mac OS X 上安装和配置 Wine Windows 上也有很多优秀的工具软件是 Mac 上没有的, 装虚拟机的话太浪费, 而且效率不高, 幸好可以通过 Wine 来运行 Windows 程序,...通过 HomeBrew 使得 Wine 的安装非常容易, 通过 WineTricks 来配置 Wine 也没有多大困难, 下面是我在 Mac 上安装和配置 Wine 的纪录。...安装 Wine 和 WineTricks 这一步推荐通过 HomeBrew 进行安装, 命令如下: brew install wine brew install winetricks 装完之后先运行一下...winecfg 安装常用的控件 需要从墙外网站下载很多文件, 所以开启 HTTP 代理是必须的, 我的代理设置如下 export HTTP_PROXY=127.0.0.1:8787 export HTTPS_PROXY...=127.0.0.1:8787 接下来就是输入这些命令, 安装这些常用的控件, 不知道这些控件是做什么的, 请自行 Google : winetricks cmd winetricks comctl32

    17K10

    Mac上安装VMware Fusion和CentOS-7

    安装 和安装其他Mac软件一样,双击app文件即可。 注意在设置里面除了需要打开“安装来自第三方软件”之外,还需要开启辅助功能。反正要的权限都给它。 3....加载并安装CenOS-7 4.1 加载 字面意思 4.2 设置 需要设置的设置一下,不要设置的一路往下。最后取个名字,存好。...NAT下上网 VM默认给你配置了NAT的网络方式,刚安装好之后上不了网的: image.png 修改网卡文件(我下的min版本,此时vim都没有): vi /etc/sysconfig/network-scripts.../ifcfg-ens33 一般情况下不用修改别的什么,百度出来的各种鬼扯。...确认: BOOTPROTO=dhcp NAME=ens33,DEVICE=ens33,这个ens33和进来的名字ifcfg-ens33后缀相同 修改: ONBOOT=no 为ONBOOT=yes :

    4.4K51

    打造前端MAC工作站(六)MAC上的压缩软件,keka和atool

    打造前端MAC工作站(六)MAC上的压缩软件,keka和atool 前言 在MAC下面对于windows重度用户来说,可能最不适应的就是压缩软件了。...命令行压缩以及解压文件工具 atool 首先,这款软件无论是 linux 还是mac都是支持的,我建议用 linux 的朋友可以安装一下。 安装 atool atool 是通过 brew 进行安装的。...查看压缩包中的文件 这是一个比较常用的功能,但是MAC和LINUX上大多数的图形界面的压缩软件都没有提供,但是这个命令行工具是提供了的。...小结 在mac或者linux下面,每一种压缩文件都有对应的压缩或者解压缩的命令,要是全部都记忆不是说不可以,而是比较费劲。因此我推荐atool这个命令行压缩软件工具。...我个人的感觉是,能用命令行做到的,就轻易不要使用图形界面了。除非图形界面做得更好。 另外,MAC上有一款收费的功能强大的图形界面的压缩软件,而且是国人开发的。

    2.1K90

    将自己的nodeJS项目分享到npm上

    在项目中输入cmd 第三种:使用按住电脑上的window+r,进入如下图所示,然后输入cmd,点击确定进入控制台 ?...window+r 第四种:在开始菜单里输入cmd,运行控制台,不过进入控制台后,如果需要到你的项目中,则需要使用命令cd “项目所在文件夹路径”注意命令cd和项目所在文件夹路径中间有个空格进入项目文件夹下...为项目添加用户信息 四:将项目发布至npm上 在给项目添加完用户信息以后,使用命令npm publish将自己的项目发布至npm上。 ?...将项目发布至npm上 发布成功以后就可以在npm官网上查到你的包了。 ?...查看上传包 五:如何删除发布至npm上的包 在项目中使用命令npm unpublish --force即可 ? 删除上传包

    89120
    领券