Redis的键值命令、服务器命令
Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以在Linux 终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。
| 键值命令 | 服务器命令 | ||
| 获取数据库中所有键名 | >keys * 获取所有键名(*星号匹配任意字符) >keys nam* 获取所有以“name”开头的键名 >keys nam*g 获取所有以“name”开头,并以“g”结尾的键名 |
测试服务器连通性 | >ping PONG 服务器连接成功返回PONG |
| 判断数据库中是否存在某个键 | >exists age 判断数据库存中是否存在“age”键 返回:存在返回1;不存在返回0; |
echo输出命令 | >echo abcdefg >echo 'linux php mysql' |
| 删除键 | >del age 删除一个键值 >del name sex address 一次删除多个键值 返回实际被删除的键的个数 |
选择数据库 | >select 1 选择数据库,范围:0~15 |
| 设置一个键的生命周期
expire [ɪkˈspaɪr] |
>expire color 20 设置一个键的有效时间(单位:秒) |
将当前数据库中的键移动到其它数据库 | >move age 3 将当前数据库中的age移入数据库3中 成功返回1,失败返回0 |
| 查看一个键的剩余时间 | >ttl color (integer) 11 剩余11秒 查看一个键“color”的剩余生成时间 |
获取当前数据库中的 键的总数量 |
>dbsize (integer) 8 |
| 将一个键值重设为永久有效 | >persist color 取消已经设置了过期键的有效时间 即:将一个有生命周期的键设置为永久,成功返回1 |
实时转储收到的请求 监控服务器收到的命令 |
>monitor |
| 随机获取当前数据库中的一个键 | >randomkey | ||
| 重命名键 | >rename name myname 将键“name”重命名为“myname” |
返回服务器信息 | >info |
| 获取键值类型 | >type city string >type list1 >type h1 返回键的类型 |
获取配置文件中配置选项的值 | >config get appendonly 1) "appendonly" 2) "no" 获取appendonly配置信息 >config get m* 获取以m开头的配置 >config get * 获取全部配置 |
| 强制将当前数据保存(快照) | >save | ||
| 清空当前库所有键 | >flushdb | ||
| 清空当前主机上所有库里的所有键 | >flushall | ||
| 退出 | >quit | ||
Redis的键值命令、服务器命令的更多相关文章
- Centos7.2下安装redis&通用键值命令
Centos7.2下安装redis&通用键值命令 Centos7.2下安装redis 官方网站:https://redis.io/ 1.进入/usr/local/src/目录 cd /usr/ ...
- [redis] redis 存取键值对常用的三种使用方式 - Jedis、JedisPool、Jedis分布式
|-Jedis 普通方式 |-JedisPool 连接池方式(需要引入pool相关jar) |-Jedis 分布式 (需要引入pool相关jar) 引入jedis2.7.0和commons.pool2 ...
- redis设置键值生存时间
EXPIRE <KEY> <TTL> : 将键的生存时间设为 ttl 秒PEXPIRE <KEY> <TTL> :将键的生存时间设为 ttl 毫秒EXP ...
- 批量删除redis某个键值
/usr/local/redis/src/redis-cli -h 172.28.6.23 -p 6383 keys "virtual*" |xargs /usr/local/r ...
- redis中键值对中值的各种类型
1 value的最基本的数据类型是String 2 如果value是一张图片 先对图片进行base64编码成一个字符串,然后再保存到redis中,用的时候进行base64解码即可. 这是base64的 ...
- Redis 5种主要数据类型和命令
redis是键值对的数据库,有5中主要数据类型: 字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset) 几个基本的命令: KEYS * ...
- Redis集群环境下的键值空间监听事件实现方案
一直想记录工作中遇到的问题和解决的方法,奈何没有找到一方乐土,最近经常反思,是否需要记录平时的点滴,后台还是决定下定决心记录一些,以便以后用到的时候找不着,实现这样的一个功能主要也是业务所需要的. 需 ...
- redis对键进行的相关操作
redis对键操作的相关命令以及如何在python使用这些命令 redis对键操作的命令: 命令 语法 概述 返回值 Redis DEL 命令 del key [key ...] 该命令用于在 key ...
- 每秒高达1.6亿次操作的并发键值存储库 FASTER 诞生
FASTER 在过去十年中,云中的数据密集型应用程序和服务有了巨大的增长.数据在各种边设施(例如,设备,浏览器和服务器)上创建,并由云应用程序处理用来获得数据价值或做出决策.应用程序和服务可以处理收集 ...
随机推荐
- JS 判断checkbox 是否选中
<input type="checkbox" id="IsEnable" /> 在调试的时候,会出现,一直未true的状态,不管是选中还是未选中 解 ...
- MyBatis.Net 配置
假设我们现在有这样的需求,要对学生信息进行管理 学生表有要以下要求 字段名称 数据类型 说明 stuNo 字符 学号,该列必填,为主键递增 stuName 字符 学生姓名,该列必填,要考虑姓氏可能是两 ...
- CentOS安装输入法及kDE桌面
参考教程:https://jingyan.baidu.com/article/154b46317fdfce28ca8f419e.html
- vue Map 渲染DOM
遍历对象(map),以键值对k:v的形式渲染DOM (1)DOM (2)数据模板
- jenkens其实是代码上传工具
Jenkins 持续集成使用教程 用 jenkins 有什么好处 通过规范化来完成,简单,繁琐,浪费时间的重复工作 规范化工作,以免出现低级错误 实现随时随地任何人一键构建 ...... 安装 jen ...
- InTelliJ 字体调整
Java IDE 工具InTelliJ 调整字体大小 1.File -> Settings 2.左上的搜索框中输入 font. 等待自动查找结果. 3.修改size 大小
- 《图解 HTTP 》阅读 —— 第三章
第3章 HTTP 报文内的 HTTP 信息 用于 HTTP 协议交互的信息称为 HTTP 报文:请求报文和响应报文 HTTP 在传输数据时通过编码可以提升速率,能有效的处理大量数据,但是会消耗更多的C ...
- CMDBuild2.4.3安装配置
参考文档: 官网:http://www.cmdbuild.org/en 参考:http://blog.csdn.net/shawn210/article/details/70230248 本文涉及CM ...
- centos 7.2 安装apache,mysql,php5.6
安装Apache.PHP.Mysql.连接Mysql数据库的包: yum -y install httpd yum -y install php yum -y install php-fpm yum ...
- “Hello World!”团队第五周第一次会议
今天是我们团队“Hello World!”团队第五周召开的第一次会议,欢迎我们的新小伙伴刘耀泽同学.博客内容: 一.会议时间 二.会议地点 三.会议成员 四.会议内容 五.Todo List 六.会议 ...