redis-cli 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
redis-cli 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
redis-cli 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
redis-cli 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
redis-cli 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 PHP 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 wizarot
适用人群 未知
收录时间 2019-06-04

软件简介

redis-cli 是 PHP 写的简单 Redis 客户端,精简指令方便使用。

image

  • 简单操作redis的命令行工具
  • 简单不用每次查文档
  • 查看更直观

安装方法

  1. clone项目代码: git clone https://github.com/wizarot/redis-cli.git
  2. 进入文件件: cd redis-cli
  3. 切换到当前最新版本tag: git checkout v1.0.0
  4. 使用composer安装依赖包: composer update

使用方法

  • 启动: ./redis-cli
  • 输入redis连接: host port (可以启用auth输入密码,如果有需要自己去src/RedisCommand.php -> connRedis() 修改 )
  • help 或者 随意输入别的,显示帮助列表
  • exit 或者 ctrl+D 退出
  • 需要php安装redis扩展。如果实在没有那考虑自己引入pRedis bundle然后改一下 connRedis()函数就能用了,不会提issue,我抽空处理

特性

  • 用ls列出当前数据key和对应数据类型
  • select 切换数据库,默认在 0 库
  • ls ?/* 支持通配符搜索key
  • ttl key 查看生存时间
  • ttl key second 设定生存时间
  • persist key 设定生存时间为永久
  • mv name new_name 将key改名
  • rm key 删除key
  • config 获取redis 配置信息
  • get key 获取值和对应信息(主要功能)
  • set key 设置值/新增也可以,操作流程有待优化,但是已经可用
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (6)

加载中
膜拜Php大佬
2019/06/13 19:14
回复
举报
建议打包成 phar 形式
2019/06/06 17:01
回复
举报
这个感觉跟直接用 telnet 连上去区别也不大啊
2019/06/06 12:42
回复
举报
和redis自带的redis-cli 有什么区别?
2019/06/06 10:23
回复
举报
ls 就是个灾难
2019/06/06 10:15
回复
举报
支持一下 只不过 原生的 redis-cli 不也带类似 "intellisense"的关键词提醒么
2019/06/06 09:24
回复
举报
更多评论
暂无内容
发表了博客
2019/05/29 11:25

redis redis-cli

默认无权限控制: 远程服务连接: $ redis-cli -h 127.0.0.1 -p 6379 windows下 :redis-cli.exe -h 127.0.0.1 -p 6379 redis 127.0.0.1:6379> 远程服务停止: $ redis-cli -h 172.168.10.254 -p6379 shutdown 2) 有权限控制时(加上-a 密码): redis-cli -h 127.0.0.1 -p 6379 -a 123456 除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。 假设两台Redis服务器,ip分别为:192.168.1.101...

0
0
发表了博客
2019/12/28 15:14

redis-cli

redis-cli 什么是 redis-cli ? 准确的来说 redis-cli 是 redis 的一种客户端工具, 只不过当我们安装服务端 redis-server 时内置了客户端 redis-cli, 方便我们操作. 查看版本 先来尝试一个简单的命令, 我们来查看下 redis-cli 的版本信息. 输入以下命令: redis-cli --version 会返回以下输出: redis-cli 3.2.6 可以看到这里我的 redis-cli 客户端工具的版本信息. 进入交互模式 redis-cli 本质上是一个 redis 客户端工具, 所以实...

0
0
发表了博客
2018/09/11 21:40

redis cli命令

redis安装后,在src和/usr/local/bin下有几个以redis开头的可执行文件,称为redis shell,这些可执行文件可做很多事情。 可执行文件 作用 redis-server 启动redis redis-cli redis命令行工具 redis-benchmark 基准测试工具 redis-check-aof AOF持久化文件检测工具和修复工具 redis-check-dump RDB持久化文件检测工具和修复工具 redis-sentinel 启动redis-sentinel 本文重点介绍的redis-cli命令。 可以使用两种方式连接redis服务...

0
0
发表了博客
2016/07/13 18:50

redis客户端工具之redis-cli

1)首先支持执行通用的命令如,redis-cli incr mycounter 2)支持执行命令结果输出如,redis-cli incr mycounter > /tmp/output.txt 3)执行输出结果类型时结果类型不输出如,redis-cli --raw incr mycounter 4)支持登录其他redis实例如,redis-cli -h redis15.localnet.org -p 6390 ping 5)按照密码方式登录如,redis-cli -a myUnguessablePazzzzzword123 ping 6)通过其他进程或者文件方式获取执行命令如, redis-cli -x s...

0
3
发表了博客
2018/03/10 14:57

Redis安装完后redis-cli无法使用(redis-cli: command not found)已使用

wget http://download.redis.io/redis-stable.tar.gz(下载redis-cli的压缩包) tar xvzf redis-stable.tar.gz(解压) cd redis-stable(进入redis-stable目录) make(安装) sudo cp src/redis-cli /usr/local/bin/(将redis-cli拷贝到bin下,让redis-cli指令可以在任意目录下直接使用)...

0
0
发表了博客
2016/08/31 14:27

redis监控客户端redis-cli

1、原生的监控视图 1)redis-cli --stat查看当前连接的客户端数,连接数等 2)redis-cli --bigkeys对当前占用内存最大的键值和平均的键值数据,也可以通过指定-i参数定时查看当前的视图情况。下图中为测试库,只对键值c做了操作,因此如下图中最大的键值为c 3)redis-cli --scan提供和keys *相似的功能,查看当前的键值情况,可以通过正则表达如 --pattern 'user:*' 进行键值的分析,并且配合shell命令进行相关的统计分析 2、M...

0
4
发表了博客
2012/11/06 15:01

redis-cli 命令

/usr/local/redis/bin/redis-cli -h 10.0.100.70 info http://dngood.blog.51cto.com/446195/925481

0
0
发表了博客
2013/01/04 13:19

[Redis] redis-cli 命令总结

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。 官网命令列表:http://redis.io/commands (英文) 1、连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 2、对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个key type(key):返...

1
6
发表了博客
2019/03/27 17:31

[Redis] redis-cli 命令总结

1、连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 2、对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个key type(key):返回值的类型 keys(pattern):返回满足给定pattern的所有key randomkey:随机返回key空间的一个key rename(oldname, newname):将key由oldname重命名为newname,若newname存在则删除newname表示的key dbsize:返回当前数据库中key的数目 expire:设定一个key...

0
0
发表了博客
2018/12/21 00:41

redis-cli 命令详解

redis-cli命令使用 命令使用 redis-cli [OPTIONS] [cmd [arg [arg ...]]] 选项说明 -h <hostname> Server hostname (default: 127.0.0.1). ip地址 -p <port> Server port (default: 6379). 服务器端口号 -s <socket> Server socket (overrides hostname and port). -a <password> Password to use when connecting to the server. 密码 -u <uri> Server URI. url格式的地址 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2020/01/07 20:14

本地远程访问Redis但是命令窗口不识别redis-cli

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
6 评论
52 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部