视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
redis中的key怎么设置
2020-11-09 06:57:31 责编:小采
文档


Redis SET命令用于设置给定key的值。如果key已经存储其他值,SET就覆写旧值,且无视类型。

redis SET命令基本语法如下:

redis 127.0.0.1:6379> SET KEY_NAME VALUE

返回值:

在Redis2.6.12以前版本,SET命令总是返回OK 。

从Redis2.6.12版本开始,SET在设置操作成功完成时,才返回OK

实例:

在redis中创建一个key并设置值。

# 对不存在的键进行设置

redis 127.0.0.1:6379> SET key "value"
OK 
redis 127.0.0.1:6379> GET key
"value"

# 对已存在的键进行设置

redis 127.0.0.1:6379> SET key "new-value"
OK

redis 127.0.0.1:6379> GET key
"new-value"

Redis键命令用于管理redis的键。

Redis键命令的基本语法如下:

redis 127.0.0.1:6379> COMMAND KEY_NAME

实例:

redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> DEL runoobkey(integer) 1

在以上实例中DEL是一个命令, runoobkey是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0

Redis键相关的基本命令:

1、DEL key
该命令用于在key存在时删除key。

2 、DUMP key
序列化给定key ,并返回被序列化的值。

3、EXISTS key
检查给定key是否存在。

4、EXPIRE key seconds
为给定 key 设置过期时间,以秒计。

5、EXPIREAT key timestamp
EXPIREAT的作用和EXPIRE类似,都用于为key设置过期时间。不同在于EXPIREAT命令接受的时间参数是UNIX时间戳(unix timestamp)。

6 、PEXPIRE key milliseconds
设置key的过期时间以毫秒计。

7、PEXPIREAT key milliseconds-timestamp
设置key过期时间的时间戳(unix timestamp) 以毫秒计

8、KEYS pattern
查找所有符合给定模式( pattern)的 key 。

9、MOVE key db
将当前数据库的 key 移动到给定的数据库db当中。

10、PERSIST key
移除key的过期时间,key将持久保持。

11、PTTL key
以毫秒为单位返回key的剩余的过期时间。

12、TTL key
以秒为单位,返回给定key的剩余生存时间(TTL, time to live)。

13、RANDOMKEY
从当前数据库中随机返回一个key 。

14、RENAME key newkey
修改key的名称

15、RENAMENX key newkey
仅当newkey不存在时,将 key 改名为 newkey 。

16、TYPE key
返回key所储存的值的类型。

更多Redis相关知识,请访问Redis使用教程栏目!

下载本文
显示全文
专题