开发者学堂课程【Redis 入门到精通(基础篇):通用指令-key 其他操作】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/764/detail/13400
通用指令-key 其他操作
key其他操作
●为key改名rename key newkey
renamenx key newkey
Key的其他操作,先设置几个值,set str str,set str1 str1,set str2 str2,先改名,rename str str3,key*,看到已经修改,如果用已经修改的str3改为str2 ,此时会进行覆盖,实际上执行了一个set指令,呈现出来的就是str,执行了一个传导的指令,接下来改名,renamenx str1 str2,失败,说明有这个东西,renamenx str1 str3,成功,接下来对key进行排序,排序时,字符串不排,hash也不排,输入sort str1,没有反应,输入help sort 可知排序应用于set、list、sorted_set里面,就是说必须有数据可以排。
●对所有key排序
sort
●其他key通用操作
help @generic
接下来清一下屏幕,clear,构建一个数据,Lpush aa 123,lpush aa 321,lpush aa 222,然后排序,可得123、222、321,这样就ok了,lrange aa 0 -1,
原来的列表跟排序后的对比可得排序由小到大,其他操作,全指令看help @generic,里面有各种各样,并没有讲完,可以自行学习。