博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MOVE
阅读量:6230 次
发布时间:2019-06-21

本文共 1387 字,大约阅读时间需要 4 分钟。

MOVE key db

将当前数据库的key移动到给定的数据库db当中。

如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定key,或者key不存在于当前数据库,那么MOVE没有任何效果。

因此,也可以利用这一特性,将MOVE当作锁(locking)原语(primitive)。

版本:>=1.0.0

时间复杂度:

       O(1)

返回值:

  移动成功返回1,失败则返回0.

# key 存在于当前数据库127.0.0.1:6379> SELECT 0        #redis默认使用数据库0,为了清晰起见,这里再显式指定一次。OK127.0.0.1:6379> SET song "secret base - Zone"OK127.0.0.1:6379> MOVE song 1   #将song移动到数据库1(integer) 1127.0.0.1:6379> EXISTS song    #song已经被移走(integer) 0127.0.0.1:6379> SELECT 1         #使用数据库1OK127.0.0.1:6379[1]> EXISTS song #证实song被移到了数据库1(注意命令提示符变成了“xxx【1】”,表明正在使用数据库1)(integer) 1#当key不存在的时候127.0.0.1:6379[1]> EXISTS fake_key(integer) 0127.0.0.1:6379[1]> MOVE fake_key 0    #试图从数据库1移动一个不存在的key到数据库0,失败(integer) 0127.0.0.1:6379[1]> SELECT 0               #使用数据库0OK127.0.0.1:6379> EXISTS fake_Key         #证实fake_key不存在(integer) 0127.0.0.1:6379> SELECT 0                    #使用数据库0OK127.0.0.1:6379> SET favorite_fruit "banana"OK127.0.0.1:6379> SELECT 1                     #使用数据库1OK127.0.0.1:6379[1]> SET favorite_fruit "apple"OK127.0.0.1:6379[1]> SELECT 0                 #使用数据库0,并试图将favorite_fruit移动到数据库1OK127.0.0.1:6379> MOVE favorite_fruit 1     #因为两个数据库有相同的key,MOVE失败(integer) 0127.0.0.1:6379> GET favorite_fruit           #数据库0的favorite_fruit 没变"banana"127.0.0.1:6379> SELECT 1OK127.0.0.1:6379[1]> GET favorite_fruit       #数据库1的favorite_fruit也是"apple"

 

转载于:https://www.cnblogs.com/winnerREN/p/9534201.html

你可能感兴趣的文章
初识swipe.js
查看>>
<Android Framework 之路>Android5.1 Camera Framework(四)——框架总结
查看>>
MySQL日期时间函数大全(转)
查看>>
Silverlight实例教程 - Validation数据验证基础属性和事件(转载)
查看>>
JAVA未来前景还能持续多久
查看>>
Sklearn学习笔记
查看>>
Android 内存优化 (防Memory Leak)
查看>>
C++之指针
查看>>
解决linux用户切换失败 su:execute /usr/bin 没有权限
查看>>
[LeetCode]题解(python):100-Same Tree
查看>>
win10 64位 安装scrapy
查看>>
iostat监控磁盘io
查看>>
centos7搭建ANT+jmeter+jenkins接口测试自动化环境
查看>>
分配问题(二部图的最佳匹配 KM) 线性规划与网络流24题
查看>>
Android子线程访问网络
查看>>
The Ninth Hunan Collegiate Programming Contest (2013) Problem J
查看>>
让你的字段支持保存手机中的emoji表情
查看>>
Java 数组
查看>>
金山实习周记(4)——Google Cloud Print
查看>>
[Windows Azure] Windows Azure Execution Models
查看>>