内容简介:Redis命令用于在redis服务器上执行某些操作,下面通过本文给大家分享Redis命令和键,需要的的朋友参考下吧
Redis命令用于在 redis 服务器上执行某些操作。
要在Redis服务器上运行的命令,需要一个Redis客户端。 Redis客户端在Redis的包,这已经我们前面安装使用过了。
语法
Redis客户端的基本语法如下:
$redis-cli
例子
下面举例说明如何使用Redis客户端。
要启动redis客户端,打开终端,输入命令Redis命令行:redis-cli。这将连接到本地服务器,现在就可以运行各种命令了。
$redis-cli redis 127.0.0.1:6379> redis 127.0.0.1:6379> PING PONG
在上面的例子中,我们连接到本地机器上运行的Redis服务器,并且执行ping命令,来检查是否服务器正在运行。
远程服务器上运行命令
要在Redis远程服务器上运行的命令,需要通过同一个客户端redis-cli 连接到服务器
语法
$ redis-cli -h host -p port -a password
例如
下面的示例演示了如何连接到Redis主机:127.0.0.1,端口:6379 上的远程服务器,并加上验证密码为:mypass。
$redis-cli -h 127.0.0.1 -p 6379 -a "mypass" redis 127.0.0.1:6379> redis 127.0.0.1:6379> PING PONG
Redis的keys命令用于管理键。使用Redis的keys命令语法如下所示:
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
例子
redis 127.0.0.1:6379> SET yiibai redis OK redis 127.0.0.1:6379> DEL yiibai (integer) 1
在上面的例子中DEL是命令,而yiibai是键。如果键被删除那么输出该命令将是 (integer) 1,否则它是 (integer) 0
Redis的键命令
如下表显示键的一些基本命令:
S.N.
|
命令 & 描述
|
1
|
DEL key
此命令删除键,如果存在 |
2
|
DUMP key
该命令返回存储在指定键的值的序列化版本。 |
3
|
EXISTS key
此命令检查该键是否存在。 |
4
|
EXPIRE key seconds
指定键的过期时间 |
5
|
EXPIREAT key timestamp
指定的键过期时间。在这里,时间是在Unix时间戳格式 |
6
|
PEXPIRE key milliseconds
设置键以毫秒为单位到期 |
7
|
PEXPIREAT key milliseconds-timestamp
设置键在Unix时间戳指定为毫秒到期 |
8
|
KEYS pattern
查找与指定模式匹配的所有键 |
9
|
MOVE key db
移动键到另一个数据库 |
10
|
PERSIST key
移除过期的键 |
11
|
PTTL key
以毫秒为单位获取剩余时间的到期键。 |
12
|
TTL key
获取键到期的剩余时间。 |
13
|
RANDOMKEY
从Redis返回随机键 |
14
|
RENAME key newkey
更改键的名称 |
15
|
RENAMENX key newkey
重命名键,如果新的键不存在 |
16
|
TYPE key
返回存储在键的数据类型的值。 |
字符串
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
例子
redis 127.0.0.1:6379> SET yiibai redis OK redis 127.0.0.1:6379> GET yiibai "redis"
在上面的例子中,set和get是命令,而yiibai是键。
Redis字符串命令
如下表显示一些在Redis管理字符串基本的命令:
S.N.
|
命令 & 描述
|
1
|
SET key value
此命令用于在指定键设置值 |
2
|
GET key
键对应的值。 |
3
|
GETRANGE key start end
得到字符串的子字符串存放在一个键 |
4
|
GETSET key value
设置键的字符串值,并返回旧值 |
5
|
GETBIT key offset
返回存储在键位值的字符串值的偏移 |
6
|
MGET key1 [key2..]
得到所有的给定键的值 |
7
|
SETBIT key offset value
设置或清除该位在存储在键的字符串值偏移 |
8
|
SETEX key seconds value
键到期时设置值 |
9
|
SETNX key value
设置键的值,只有当该键不存在 |
10
|
SETRANGE key offset value
覆盖字符串的一部分从指定键的偏移 |
11
|
STRLEN key
得到存储在键的值的长度 |
12
|
MSET key value [key value ...]
设置多个键和多个值 |
13
|
MSETNX key value [key value ...]
设置多个键多个值,只有在当没有按键的存在时 |
14
|
PSETEX key milliseconds value
设置键的毫秒值和到期时间 |
15
|
INCR key
增加键的整数值一次 |
16
|
INCRBY key increment
由给定的数量递增键的整数值 |
17
|
INCRBYFLOAT key increment
由给定的数量递增键的浮点值 |
18
|
DECR key
递减键一次的整数值 |
19
|
DECRBY key decrement
由给定数目递减键的整数值 |
20
|
APPEND key value
追加值到一个键 |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Redis源码解析:集群手动故障转移、从节点迁移详解
- xml创建节点(根节点、子节点)
- Vultr VPS 节点选择方法 | 各节点延迟一览
- 1.19 JQuery2:节点插入与节点选取
- POC分布式节点算法机制下的超级节点计划
- tikv节点下线缩容后改造成tidb节点记录
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Data Structures and Algorithms in Java
Robert Lafore / Sams / 2002-11-06 / USD 64.99
Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use......一起来看看 《Data Structures and Algorithms in Java》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
html转js在线工具
html转js在线工具