当前位置: 移动技术网 > IT编程>数据库>Redis > redis中key的设置方法步骤

redis中key的设置方法步骤

2019年09月09日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网