Redis3.0.5学习笔记(二)基础命令与数据类型
2015-11-08 19:42
1061 查看
鲁春利的工作笔记,谁说程序员不能有文艺范?
可以通过http://www.redis.cn/commands.html查看Redis所有命令的详细介绍。
基础命令:
获得符合规则的键名称
注意:redis的命令不区分大小写
help命令
查看某类型的数据的帮助
数据类型:
string
hash
list
set
sorted set
HyperLogLog
本文出自 “闷葫芦的世界” 博客,请务必保留此出处http://luchunli.blog.51cto.com/2368057/1710768
可以通过http://www.redis.cn/commands.html查看Redis所有命令的详细介绍。
基础命令:
获得符合规则的键名称
keys 表达式(?,* ,[],\?)判断一个键是否存在
exists key删除键
del key del key1 key2批量删除
redis-cli del `redis-cli keys "key*"`获得键值的数据类型type
type key返回值可能是这五种类型(string,hash,list,set,zset)
注意:redis的命令不区分大小写
[root@nnode redis3.0.5]# redis-cli 127.0.0.1:6379> set name zs OK 127.0.0.1:6379> set column1 value1 OK 127.0.0.1:6379> set column2 value2 OK 127.0.0.1:6379> keys * 1) "column1" 2) "name" 3) "column2" 127.0.0.1:6379> keys column? 1) "column1" 2) "column2" 127.0.0.1:6379> keys column[2-3] 1) "column2" 127.0.0.1:6379> type column1 string 127.0.0.1:6379> exists name (integer) 1 127.0.0.1:6379> del name (integer) 1 127.0.0.1:6379> exists name (integer) 0 127.0.0.1:6379> del column1 column2 (integer) 2 127.0.0.1:6379> exists column1 (integer) 0 127.0.0.1:6379> exit [root@nnode redis3.0.5]# # 批量删除 [root@nnode redis3.0.5]# redis-cli 127.0.0.1:6379> set column1 value1 OK 127.0.0.1:6379> set column2 value2 OK 127.0.0.1:6379> set column3 value3 OK 127.0.0.1:6379> set name zs OK 127.0.0.1:6379> keys * 1) "column3" 2) "column2" 3) "column1" 4) "name" 127.0.0.1:6379> del `keys "column?"` Invalid argument(s) [root@nnode redis3.0.5]# redis-cli del `redis-cli keys "column?"` (integer) 3 [root@nnode redis3.0.5]#
help命令
查看某类型的数据的帮助
help @<group>查看特定命令的帮助
help @<command>命令自动补全
help Tab键会依次补全希望的命令退出客户端
quit示例:
[root@nnode redis3.0.5]# redis-cli 127.0.0.1:6379> help @string APPEND key value summary: Append a value to a key since: 2.0.0 BITCOUNT key [start] [end] summary: Count set bits in a string since: 2.6.0 BITOP operation destkey key [key ...] summary: Perform bitwise operations between strings since: 2.6.0 127.0.0.1:6379> help @list LLEN key summary: Get the length of a list since: 1.0.0 LPOP key summary: Remove and get the first element in a list since: 1.0.0 LPUSH key value [value ...] summary: Prepend one or multiple values to a list since: 1.0.0 127.0.0.1:6379> help set SET key value [EX seconds] [PX milliseconds] [NX|XX] summary: Set the string value of a key since: 1.0.0 group: string 127.0.0.1:6379> quit [root@nnode redis3.0.5]#
数据类型:
string
hash
list
set
sorted set
HyperLogLog
本文出自 “闷葫芦的世界” 博客,请务必保留此出处http://luchunli.blog.51cto.com/2368057/1710768
相关文章推荐
- redis string类型(一)
- 在windows环境下安装redis和phpredis的扩展
- CentOS下安装Redis
- Redis3.0.5学习笔记(一)基础入门
- The little redis book----第5章 Lua 脚本
- django celery redis简单测试
- Redis服务安装
- install redis service as windows service in windows platform--在windows平台下以windows服务方式安装redis
- 点破Redis的VM
- Redis的Client设计
- Redis安装、配置、操作、持久化、主从、phpredis扩展安装使用详解之持久化与主从
- redis3.0.2 编译安装(启动参数方式启动)
- Redis 存储结构设计
- Redis高级特性:虚拟内存的使用技巧
- Redis内存使用优化与存储
- 使用jedis操作redis
- centos6.5环境下redis3.0集群搭建和配置
- Linux 下安装Redis教程
- PHP-Redis扩展使用手册(三)
- 如何给web项目添加redis服务 JAVA几种缓存技术 ehcache和redis哪个更好