"redis"相关教程
RedisMove命令 Rediskey(键)RedisMOVE命令用于将当前数据库的key移动到给定的数据库db当中。语法redisMove命令基本语法如下:redis 127.0.0.1:6379> MOVE KEY_NAME DESTINATION_DATABASE可用版本>=1.0.0返回值移动成功返回1,失败则返回0。实例# key 存在于当前数据库redis> SEL...
RedisPERSIST命令 Rediskey(键)RedisPERSIST命令用于移除给定key的过期时间,使得key永不过期。语法redisPERSIST命令基本语法如下:redis 127.0.0.1:6379> PERSIST KEY_NAME可用版本>=2.2.0返回值当过期时间移除成功时,返回1。如果key不存在或key没有设置过期时间,返回0。实例redis> SET mykey&nb...
RedisPttl命令 Rediskey(键)RedisPttl命令以毫秒为单位返回key的剩余过期时间。语法redisPttl命令基本语法如下:redis 127.0.0.1:6379> PTTL KEY_NAME可用版本>=2.6.0返回值当key不存在时,返回-2。当key存在但没有设置剩余生存时间时,返回-1。否则,以毫秒为单位,返回key的剩余生存时间。注意:在Redis2.8以前,当key不存在,或者key没有设...
RedisTTL 命令 Rediskey(键)RedisTTL命令以秒为单位返回key的剩余过期时间。语法redisTTL命令基本语法如下:redis 127.0.0.1:6379> TTL KEY_NAME可用版本>=1.0.0返回值当key不存在时,返回-2。当key存在但没有设置剩余生存时间时,返回-1。否则,以毫秒为单位,返回key的剩余生存时间。注意:在Redis2.8以前,当key不存在,或者key没有...
RedisRANDOMKEY命令 Rediskey(键)RedisRANDOMKEY命令从当前数据库中随机返回一个key。语法redisRANDOMKEY命令基本语法如下:redis 127.0.0.1:6379> RANDOMKEY可用版本>=1.0.0返回值当数据库不为空时,返回一个key。当数据库为空时,返回nil。实例# 数据库不为空redis> MSET fruit "...
RedisRename命令 Rediskey(键)RedisRename命令用于修改key的名称。语法redisRename命令基本语法如下:redis 127.0.0.1:6379> RENAME OLD_KEY_NAME NEW_KEY_NAME可用版本>=1.0.0返回值改名成功时提示OK,失败时候返回一个错误。当OLD_KEY_NAME和NEW_KEY_NAME相同,或者OLD_KEY_NAME不存在时,返...
RedisRenamenx命令 Rediskey(键)RedisRenamenx命令用于在新的key不存在时修改key的名称。语法redisRenamenx命令基本语法如下:redis 127.0.0.1:6379> RENAMENX OLD_KEY_NAME NEW_KEY_NAME可用版本>=1.0.0返回值修改成功时,返回1。如果NEW_KEY_NAME已经存在,返回0。实例# newkey&nbs...
RedisType命令 Rediskey(键)RedisType命令用于返回key所储存的值的类型。语法redisRenamenx命令基本语法如下:redis 127.0.0.1:6379> TYPE KEY_NAME可用版本>=1.0.0返回值返回key的数据类型,数据类型有:none(key不存在)string(字符串)list(列表)set(集合)zset(有序集)hash(哈希表)实例# 字符串redis&...
RedisSET命令 Redis字符串(string)RedisSET命令用于设置给定key的值。如果key已经存储其他值,SET就覆写旧值,且无视类型。语法redisSET命令基本语法如下:redis 127.0.0.1:6379> SET KEY_NAME VALUE可用版本>=1.0.0返回值在Redis2.6.12以前版本,SET命令总是返回OK。从Redis2.6.12版本开始,SET在设置操作成功完成时...
RedisGet命令 Redis字符串(string)RedisGet命令用于获取指定key的值。如果key不存在,返回nil。如果key储存的值不是字符串类型,返回一个错误。语法redisGet命令基本语法如下:redis 127.0.0.1:6379> GET KEY_NAME可用版本>=1.0.0返回值返回key的值,如果key不存在时,返回nil。如果key不是字符串类型,那么返回一个错误。实例# 对不存在...
RedisGetrange命令 Redis字符串(string)RedisGetrange命令用于获取存储在指定key中字符串的子字符串。字符串的截取范围由start和end两个偏移量决定(包括start和end在内)。语法redisGetrange命令基本语法如下:redis 127.0.0.1:6379> GETRANGE KEY_NAME start end可用版本>=2.4.0返回值截取得到的子字...
RedisGetset命令 Redis字符串(string)RedisGetset命令用于设置指定key的值,并返回key旧的值。语法redisGetset命令基本语法如下:redis 127.0.0.1:6379> GETSET KEY_NAME VALUE可用版本>=1.0.0返回值返回给定key的旧值。当key没有旧值时,即key不存在时,返回nil。当key存在但不是字符串类型时,返回一个错误。实例首先,设...
RedisGetbit命令 Redis字符串(string)RedisGetbit命令用于对key所储存的字符串值,获取指定偏移量上的位(bit)。语法redisGetbit命令基本语法如下:redis 127.0.0.1:6379> GETBIT KEY_NAME OFFSET可用版本>=2.2.0返回值字符串值指定偏移量上的位(bit)。当偏移量OFFSET比字符串值的长度大,或者key不存在时,返回0。实例#...
RedisMget命令 Redis字符串(string)RedisMget命令返回所有(一个或多个)给定key的值。如果给定的key里面,有某个key不存在,那么这个key返回特殊值nil。语法redisMget命令基本语法如下:redis 127.0.0.1:6379> MGET KEY1 KEY2 .. KEYN可用版本>=1.0.0返回值一个包含所有给定key的值的列表。实例redis&n...
RedisSetbit命令 Redis字符串(string)RedisSetbit命令用于对key所储存的字符串值,设置或清除指定偏移量上的位(bit)。语法redisSetbit命令基本语法如下:redis 127.0.0.1:6379> Setbit KEY_NAME OFFSET可用版本>=2.2.0返回值指定偏移量原来储存的位。实例redis> SETBIT bit 10...