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

相关文章

  • redis分布式锁优化的实现

    redis分布式锁优化的实现

    本文主要介绍了redis分布式锁优化的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Redis和MySQL保证双写一致性的问题解析

    Redis和MySQL保证双写一致性的问题解析

    Redis和MySQL的双写一致性指的是在同时使用缓存和数据库存储数据的时候,保证Redis和MySQL中数据的一致性,那么如何才能保证他们的一致性呢,下面小编就来为大家详细讲讲
    2023-11-11
  • Redis Sorted Set类型使用及应用场景

    Redis Sorted Set类型使用及应用场景

    Sorted Set是Redis常用的一种是数据类型,本文主要介绍了Redis Sorted Set类型使用及应用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Redis遍历所有key的两个命令(KEYS 和 SCAN)

    Redis遍历所有key的两个命令(KEYS 和 SCAN)

    这篇文章主要介绍了Redis遍历所有key的两个命令(KEYS 和 SCAN),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • redis如何清理缓存

    redis如何清理缓存

    本文主要介绍了redis如何清理缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Redis持久化深入详解

    Redis持久化深入详解

    这篇文章主要介绍了Redis持久化深入详解,讲解的还是比较详细的,有感兴趣的同学可以学习下
    2021-03-03
  • 解决Redis分布式锁的误删问题和原子性问题

    解决Redis分布式锁的误删问题和原子性问题

    Redis的分布式锁是通过利用Redis的原子操作和特性来实现的,为了保证数据的一致性和避免冲突,可以使用分布式锁来进行同步控制,本文给大家介绍了如何解决Redis分布式锁的误删问题和原子性问题,需要的朋友可以参考下
    2024-02-02
  • Redis之RedisTemplate配置方式(序列和反序列化)

    Redis之RedisTemplate配置方式(序列和反序列化)

    这篇文章主要介绍了Redis之RedisTemplate配置方式(序列和反序列化),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 聊一聊redis奇葩数据类型与集群知识

    聊一聊redis奇葩数据类型与集群知识

    现在越来越多的项目都会利用到redis,多实例redis服务比单实例要复杂的多,这里面涉及到定位、容错、扩容等技术问题,下面这篇文章主要给大家介绍了关于redis奇葩数据类型与集群知识的相关资料,需要的朋友可以参考下
    2022-01-01
  • Redis 数据类型的详解

    Redis 数据类型的详解

    这篇文章主要介绍了Redis 数据类型的详解的相关资料,支持五种数据类型,字符串,哈希,列表,集合及zset,需要的朋友可以参考下
    2017-08-08

最新评论