redis中key的设置方法步骤

 更新时间:2019年07月01日 08:27:12   作者:尚  
在本篇文章里小编给大家分享了关于redis中key的设置方法步骤以及相关知识点,有兴趣的朋友们学习参考下。

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所储存的值的类型。

相关文章

  • 64位Windows下安装Redis教程

    64位Windows下安装Redis教程

    这篇文章主要介绍了64位Windows下安装Redis教程,本文使用Microsoft Open Tech group 在 GitHub上开发的一个Win64版本的Redis,需要的朋友可以参考下
    2014-09-09
  • redislive监控redis服务的图文教程_动力节点Java 学院整理

    redislive监控redis服务的图文教程_动力节点Java 学院整理

    这篇文章主要介绍了redislive监控redis服务的图文教程_动力节点Java 学院整理,需要的朋友可以参考下
    2017-08-08
  • Redis缓存过期的实现示例

    Redis缓存过期的实现示例

    Redis缓存的过期策略是保证缓存可靠性和性能的关键之一,本文主要介绍了Redis缓存过期的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • 搭建单机Redis缓存服务的实现

    搭建单机Redis缓存服务的实现

    本文主要介绍了搭建单机Redis缓存服务的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • Redis使用bloom-filter过滤器实现推荐去重

    Redis使用bloom-filter过滤器实现推荐去重

    这篇文章主要介绍了Redis使用bloom-filter过滤器实现推荐去重,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • redis发布和订阅_动力节点Java学院整理

    redis发布和订阅_动力节点Java学院整理

    这篇文章主要为大家详细介绍了redis发布和订阅的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Redis分片集群存储的搭建到使用

    Redis分片集群存储的搭建到使用

    这篇文章主要介绍了Redis分片集群存储的搭建到使用,分片集群顾名思义,将数据分开存储到Redis集群中,这样能够存储更多的数据,避免浪费资源,需要的朋友可以参考下
    2022-06-06
  • 使用Redis实现秒杀功能的简单方法

    使用Redis实现秒杀功能的简单方法

    这篇文章主要给大家介绍了关于使用Redis实现秒杀功能的简单方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Redis遍历海量数据的实现示例

    Redis遍历海量数据的实现示例

    本文主要介绍了 Redis遍历海量数据的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • Redis+Lua脚本实现计数器接口防刷功能(升级版)

    Redis+Lua脚本实现计数器接口防刷功能(升级版)

    这篇文章主要介绍了Redis+Lua脚本实现计数器接口防刷功能,使用脚本使得set命令和expire命令一同达到Redis被执行且不会被干扰,在很大程度上保证了原子操作,对Redis实现计数器接口防刷功能感兴趣的朋友一起看看吧
    2022-02-02

最新评论