首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RedisRedis常用命令

实例之间进行数据迁移的功能,整个迁移的过程分为两步; 1)在源redis上,dump命令会将键值序列化,格式采用的是RDB格式 2)在目标redis上,restore命令将上面序列化的值进行复原,其中ttl...参数代表过期时间,ttl=0代表没有过期时间 例子: 源redis 192.168.225.129:6379> get redis "world" 192.168.225.129:6379> dump...redis "\x00\x05world\a\x00\xe6\xe3\xe9w\xd8c\xa7\xd8" 目标redis 192.168.225.128:6379> get redis (nil) 192.168.225.128...:6379> restore redis 0 "\x00\x05world\a\x00\xe6\xe3\xe9w\xd8c\xa7\xd8" OK 192.168.225.128:6379> get redis..., 实时打印出redis服务器接收到的指令 10.14 save , 将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘

94620
您找到你想要的搜索结果了吗?
是的
没有找到

Redis常用命令

Redis常用命令 1.1. Redis全局命令 1.2. 内部编码 1.2.1. String 类型 1.2.2. Hash 哈希 1.3. 慢查询命令 1.4....事务 Redis常用命令 Redis全局命令 keys * : 查看所有的key,这个会遍历所有的键,复杂度为O(n),因此当存在了大量的key,应该禁止使用这个命令 dbsize :查看键key的个数...Redis会根据当前值的类型和长度决定使用哪种内部编码实现 比如set age 1,此时的编码就是int,可以使用object encoding age查看 Hash 哈希 ziplist (压缩列表...):当哈希类型元素个数小于hash-max-ziplist-entries配置(默认512个)、同时所有值都小于hash-max-ziplist-value配置(默认64字节)时,Redis会使用ziplist...hashtable(哈希表):当哈希类型无法满足ziplist的条件时,Redis会使用hashtable作为哈希的内部实现,因为此时ziplist的读写效率会下降,而hashtable的读写时间复杂度为

45620

Redis常用命令整理

key value       赋值         get key                取值     递增数字         incr key         当存储的字符串是整数形式时,redis...,然后再让 redis 依次执行这些命令         错误处理         (1)语法错误。...这种情况下,事务中只要有一个命令有语法错误,执行exec命令后redis                 就会直接返回错误,连语法正确的命令也不会执行                 注:redis 2.6.5...运行错误指在命令执行时出现的错误,比如使用散列类型的命令操作集合类型的键,这种错误在实际执行之前redis是无                 法发现的,所以在事务里这样的命令是会被redis接受并执行的...该命令的单位是毫秒         可以使用 pttl 命令以毫秒为单位返回键的剩余时间         另外不太常用命令:expireat 和 pexpireat,该命令第二个参数表示键的生存时间的截至时间

93490

redis常用命令大全

什么是Redis 基于内存的key-value数据库 基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次 支持数据持久化 value可以是string,hash...缓存 图片 cmd访问redis redis-cli.exe -h 127.0.0.1 -p 6379 五种数据类型及命令 key keys * #获取所有的key select 0 #选择第一个库 move...mylist before a #插入 linsert mylist after a #插入 rpoplpush list list2 #转移列表的数据 set sadd myset redis...//给客户端设置一个名称 client setname myclient1 client getname config get port //configRewrite 对redis...appendfsync everysec #每秒备份一次 命令: bgsave #异步保存数据到磁盘(快照保存) lastsave #返回上次成功保存到磁盘的unix的时间戳 shutdown #同步保存到服务器并关闭redis

26120

Redis常用命令整理

Redis基础命令 命令 描述 ping 用于检测 redis 服务是否启动 info 查看redis信息 select 选择不同的keyspace,或者说database keys * 查看当前keyspace...下所有的key flushdb 清空当前keyspace下的数据 flushall 清空所有的keyspace下的数据 dbsize 查看当前keyspace下的一个键值对数量 save 持久化redis...中存储的数据到磁盘中 quit 退出客户端命令行 ---- Redis键命令 命令 描述 del key 该命令用于在 key 存在时删除 key dump key 序列化给定 key ,并返回被序列化的值...newkey 修改 key 的名称 renamenx key newkey 仅当 newkey 不存在时,将 key 改名为 newkey type key 返回 key 所储存的值的类型 ---- Redis...(decrement) append key value 如果 key 已经存在并且是一个字符串, APPEND 命令将 指定value 追加到改 key 原来的值(value)的末尾 ---- Redis

57610

Redis常用命令整理

key value       赋值         get key                取值     递增数字         incr key         当存储的字符串是整数形式时,redis...,然后再让 redis 依次执行这些命令         错误处理         (1)语法错误。...这种情况下,事务中只要有一个命令有语法错误,执行exec命令后redis                 就会直接返回错误,连语法正确的命令也不会执行                 注:redis 2.6.5...运行错误指在命令执行时出现的错误,比如使用散列类型的命令操作集合类型的键,这种错误在实际执行之前redis是无                 法发现的,所以在事务里这样的命令是会被redis接受并执行的...该命令的单位是毫秒         可以使用 pttl 命令以毫秒为单位返回键的剩余时间         另外不太常用命令:expireat 和 pexpireat,该命令第二个参数表示键的生存时间的截至时间

94670
领券