首页 >

Redis有哪些键命令 – 数据库 – 前端|

网络安全综合管理岗位怎么样,一体机怎么一直开机,家用电脑怎么设置开机密码Redis有哪些键命令 - 数据库 - 前端|Redis有哪些键命令

谢邀!!!

redis日常运维中,常用的命令其实不多:

redis允许模糊查询key有3个通配符 *、?、[]randomkey:返回随机keytype key:返回key存储的类型exists key:判断某个key是否存在del key:删除keyrename key newkey:改名renamenx key newkey:如果newkey不存在则修改成功move key 1:将key移动到1数据库ttl key:查询key的生命周期(秒)expire key 整数值:设置key的生命周期以秒为单位pexpire key 整数值:设置key的生命周期以毫秒为单位pttl key:查询key 的生命周期(毫秒)perisist key:把指定key设置为永久有效et key value [ex 秒数] [px 毫秒数] [nx/xx],如果ex和px同时写,则以后面的有效期为准

nx:如果key不存在则建立

xx:如果key存在则修改其值

get key:取值

mset key1 value1 key2 value2 一次设置多个值mget key1 key2 :一次获取多个值setrange key offset value:把字符串的offset偏移字节改成value

如果偏移量 > 字符串长度,该字符自动补0x00

append key value :把value追加到key 的原值上

getrange key start stop:获取字符串中[start, stop]范围的值,对于字符串的下标,左数从0开始,右数从-1开始,注意:当start>length,则返回空字符串,当stop>=length,则截取至字符串尾,如果start所处位置在stop右边,则返回空字符串getset key nrevalue:获取并返回旧值,在设置新值incr key:自增,返回新值,如果incr一个不是int的value则返回错误,incr一个不存在的key,则设置key为1incrby key 2:跳2自增incrbyfloat by 0.7: 自增浮点数 setbit key offset value:设置offset对应二进制上的值,返回该位上的旧值

注意:如果offset过大,则会在中间填充0,offset最大到多少,2^32-1,即可推出最大的字符串为512M

bitop operation destkey key1 [key2..] ,对key1 key2做opecation并将结果保存在destkey上,opecation可以是AND OR NOT XOR

strlen key:取指定key的value值的长度setex key time value:设置key对应的值value,并设置有效期为time秒

列举以上命令及具体用法说明,希望对大家有帮助,如遇不对,请指正,谢谢!


Redis有哪些键命令 - 数据库 - 前端|
  • 如何用ServiceStackRedis定期判断Redis服务器的状态 - 数据库 - 前端|
  • 如何用ServiceStackRedis定期判断Redis服务器的状态 - 数据库 - 前端| | 如何用ServiceStackRedis定期判断Redis服务器的状态 - 数据库 - 前端| ...

    Redis有哪些键命令 - 数据库 - 前端|
  • oracle中sys和system的区别 - 数据库 - 前端|
  • oracle中sys和system的区别 - 数据库 - 前端| | oracle中sys和system的区别 - 数据库 - 前端| ...

    Redis有哪些键命令 - 数据库 - 前端|
  • tcp端口号对应表 - 数据库 - 前端|
  • tcp端口号对应表 - 数据库 - 前端| | tcp端口号对应表 - 数据库 - 前端| ...