redis中key的设置方法步骤
RedisSET命令用于设置给定key的值。如果key已经存储其他值,SET就覆写旧值,且无视类型。
redisSET命令基本语法如下:
redis127.0.0.1:6379>SETKEY_NAMEVALUE
返回值:
在Redis2.6.12以前版本,SET命令总是返回OK。
从Redis2.6.12版本开始,SET在设置操作成功完成时,才返回OK
实例:
在redis中创建一个key并设置值。
#对不存在的键进行设置 redis127.0.0.1:6379>SETkey"value" OK redis127.0.0.1:6379>GETkey "value" #对已存在的键进行设置 redis127.0.0.1:6379>SETkey"new-value" OK redis127.0.0.1:6379>GETkey "new-value"
Redis键命令用于管理redis的键。
Redis键命令的基本语法如下:
redis127.0.0.1:6379>COMMANDKEY_NAME
实例:
redis127.0.0.1:6379>SETrunoobkeyredis OK redis127.0.0.1:6379>DELrunoobkey(integer)1
在以上实例中DEL是一个命令,runoobkey是一个键。如果键被删除成功,命令执行后输出(integer)1,否则将输出(integer)0
Redis键相关的基本命令:
1、DELkey
该命令用于在key存在时删除key。
2、DUMPkey
序列化给定key,并返回被序列化的值。
3、EXISTSkey
检查给定key是否存在。
4、EXPIREkeyseconds
为给定key设置过期时间,以秒计。
5、EXPIREATkeytimestamp
EXPIREAT的作用和EXPIRE类似,都用于为key设置过期时间。不同在于EXPIREAT命令接受的时间参数是UNIX时间戳(unixtimestamp)。
6、PEXPIREkeymilliseconds
设置key的过期时间以毫秒计。
7、PEXPIREATkeymilliseconds-timestamp
设置key过期时间的时间戳(unixtimestamp)以毫秒计
8、KEYSpattern
查找所有符合给定模式(pattern)的key。
9、MOVEkeydb
将当前数据库的key移动到给定的数据库db当中。
10、PERSISTkey
移除key的过期时间,key将持久保持。
11、PTTLkey
以毫秒为单位返回key的剩余的过期时间。
12、TTLkey
以秒为单位,返回给定key的剩余生存时间(TTL,timetolive)。
13、RANDOMKEY
从当前数据库中随机返回一个key。
14、RENAMEkeynewkey
修改key的名称
15、RENAMENXkeynewkey
仅当newkey不存在时,将key改名为newkey。
16、TYPEkey
返回key所储存的值的类型。