前5次我们只是从每一个数据类型的角度进行的指令学习,这次我们从全局角度来学习一下常用的命令
我们分为两部分来介绍:键值命令和服务器命令
键值命令:
keys pattern; 显示键符合pattern的所有键
exists keyname;判断键是否存在
del keyname;删除键
expire keyname time;为键设置过期时间;
ttl keyname;查看键还有多长时间就过期;
type key;查看key的数据类型;
redis 127.0.0.1:6379> zadd zset 0 xuelianbo (integer) 1 redis 127.0.0.1:6379> zadd zset 1 javao (integer) 1 redis 127.0.0.1:6379> set name xuelianbo OK redis 127.0.0.1:6379> set age 10 OK redis 127.0.0.1:6379> keys * 1) "age" 2) "name" 3) "zset" redis 127.0.0.1:6379> keys a* 1) "age" redis 127.0.0.1:6379> exists age (integer) 1 redis 127.0.0.1:6379> del age (integer) 1 redis 127.0.0.1:6379> exists age (integer) 0 redis 127.0.0.1:6379> expire name 20 (integer) 1 redis 127.0.0.1:6379> ttl expire (integer) -1 redis 127.0.0.1:6379> ttl name (integer) 11 redis 127.0.0.1:6379> ttl name (integer) 2 redis 127.0.0.1:6379> ttl name (integer) 0 redis 127.0.0.1:6379> get name (nil) redis 127.0.0.1:6379> keys * 1) "age" 2) "name1" redis 127.0.0.1:6379> type age string
服务器命令(1):分类有些乱
select dbindex;选择数据库;默认redis有16个数据库【0-15】;
move key dbindex;将键从一个数据库移动到另一个数据库;
persist key;持久化一个键 也就是取消过时;
randomekey;随机显示一个key;
rename key newkey ;改名;
redis 127.0.0.1:6379> select 1 OK redis 127.0.0.1:6379[1]> keys * (empty list or set) redis 127.0.0.1:6379[1]> select 0 OK redis 127.0.0.1:6379> move age 1 (integer) 0 redis 127.0.0.1:6379> select 1 OK redis 127.0.0.1:6379[1]> keys * (empty list or set) redis 127.0.0.1:6379> set age 10 OK redis 127.0.0.1:6379> expire age 100 (integer) 1 redis 127.0.0.1:6379> ttl age (integer) 96 redis 127.0.0.1:6379> persist age (integer) 1 redis 127.0.0.1:6379> ttl age (integer) -1 redis 127.0.0.1:6379> randomkey "age" redis 127.0.0.1:6379> randomkey "age" redis 127.0.0.1:6379> rename name name1 OK ================
服务器命令(2):
ping ;查看当前数据库是否存活状态;如果返回pong则表示存活;
echo msg;打印消息;
quit 退出;
dbsize 数据库中键的个数;
info 显示数据库信息;
config get configkey; 获得配置信息 *的时候返回全部;
flushdb;清空当前数据库;
flushall;清空整个数据库;
redis 127.0.0.1:6379> ping PONG //该过程中我们手动将数据库进行了关闭, redis 127.0.0.1:6379> ping Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected> not connected> ping (error) ERR operation not permitted redis 127.0.0.1:6379> auth xuelianbo OK redis 127.0.0.1:6379> ping PONG redis 127.0.0.1:6379> echo abcd "abcd" redis 127.0.0.1:6379> quit [redies@localhost redis-2.4]$ redis-cli redis 127.0.0.1:6379> auth xuelianbo OK redis 127.0.0.1:6379> dbsize (integer) 3 redis 127.0.0.1:6379> info redis_version:2.4.18 redis_git_sha1:00000000 redis_git_dirty:0 redis 127.0.0.1:6379> config get (error) ERR Wrong number of arguments for CONFIG get redis 127.0.0.1:6379> config get * 1) "dir" 2) "/home/redies/db/redis-2.4" 3) "dbfilename" redis 127.0.0.1:6379> config get timeout 1) "timeout" 2) "0" redis 127.0.0.1:6379> keys * 1) "age" 2) "set1" 3) "name1" redis 127.0.0.1:6379> flushdb OK redis 127.0.0.1:6379> keys * (empty list or set) redis 127.0.0.1:6379> set name (error) ERR wrong number of arguments for 'set' command redis 127.0.0.1:6379> set name xuelianbo OK redis 127.0.0.1:6379> set language java OK redis 127.0.0.1:6379> select 1 OK redis 127.0.0.1:6379[1]> set name xuelianbo OK redis 127.0.0.1:6379[1]> flushall OK redis 127.0.0.1:6379[1]> keys * (empty list or set) redis 127.0.0.1:6379[1]> select * (error) ERR invalid DB index redis 127.0.0.1:6379> select 1 OK redis 127.0.0.1:6379[1]> select 0 OK redis 127.0.0.1:6379> keys * (empty list or set) redis 127.0.0.1:6379>
相关推荐
封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip封装redis常用基本命令.zip...
关于java-redis的常用命令使用以及配置信息设置的构造池创建
redis命令实践 redis命令实践 常用命令
redis命令实践,编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+redis常用7大命令+技术开发+编程学习编程技术+...
本地安装redis,通过安装目录下的redis客户端程序可以连接任意Redis服务(只要服务端是启动着的),命令 redis-cli -h ip -p port。如果服务端要求认证资格,可能还要输入用户名密码等参数。 Redis命令十分丰富,...
接下来将详细解析与“redis常用命令”相关的知识点。 ### 一、Redis简介 Redis (Remote Dictionary Server) 是一个使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言...
redis命令实践 redis常用命令详细带例子
Redis 常用命令详解 Redis 作为一个开源的、基于内存的数据结构存储系统,在当前的软件开发领域中扮演着非常重要的角色。掌握 Redis 的常用命令是开发者们必须具备的技能之一。本文将对 Redis 的常用命令进行详细的...
redis命令集合,redis命令详解 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4 TYPE key 返回某个key元素的数据类型 ( none:...
下面是对 Redis 的常用命令、配置文件、持久化、事务、主从复制、Jedis 使用的详细讲解。 Redis 常用命令 Redis 提供了很多有用的命令来管理和操作数据。下面是一些常用的 Redis 命令: * SET key value:设置...
主要是对key - value 数据库 简介 ,redis 介绍 安装 常用的命令和 特性
在JAVA中使用Redis集合类型的常用命令的演示及一个简单的实战项目: 具备增删改查和分类查找的商品管理功能 代码介绍: http://blog.csdn.net/autfish/article/details/51734686
用于在 redis 服务上执行操作的命令格式。文档列出了常用的命令。
Redis 基本操作命令详解 Redis 是一个基于键值对的 NoSQL 数据库,具有高性能、低延迟和高可扩展性的特点。Redis 提供了多种数据类型,如字符串、哈希、列表、集合、有序集合等,并支持事务、发布订阅、 Lua 脚本等...
本压缩包包含的"Redis参考手册.CHM"是Redis命令的中文完整版手册,对于学习和使用Redis的开发者来说,是一份极其实用的资料。 一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、...
Redis 客户端与常用命令桌面客户端常用命令命令参考: password:验证密码是否正确E