大家好,我是极客范的本期栏目编辑小友,现在为大家讲解linux redis基础命令总结问题。
linux redis日常工作命令概述。
检查redis安装路径。
redis在哪里
检查redis客户端安装路径。
redis-cli在哪里
检查redis服务安装路径。
redis服务器在哪里
在redis安装目录下启动redis客户端和redis服务(例如:/usr/local/redis/bin)。
启动服务器。/redis-服务器
启动客户端。/redis-cli
键/重命名/删除/存在/移动/重命名ENX:
在Shell命令行中启动Redis客户端工具。
/redis-cli
清除当前选定的数据库,以便于理解以下示例。
redis 127.0.0.1:6379 flushdb
好
添加字符串类型的模拟数据。
redis 127.0.0.1:6379设置mykey 2
好
redis 127.0.0.1:6379设置mykey2“你好”
好
添加Set类型的模拟数据。
redis 127 . 0 . 0 . 1:6379 sadd my stecky 1 2 3
(整数)3
添加哈希类型的模拟数据。
redis 127 . 0 . 0 . 1:6379 hset mmtest用户名“stephen”
(整数)1
根据参数中的模式,获取当前数据库中符合该模式的所有键。从输出中可以看出,该命令在执行时没有区分与键相关联的值类型。
redis 127.0.0.1:6379密钥my*
1)“我自己”
2)“我的钥匙”
3)“my key 2”
删除了两个密钥。
redis 127 . 0 . 0 . 1:6379 del mykey mykey 2
(整数)2
检查刚刚删除的密钥是否仍然存在。从返回的结果来看,mykey确实被删除了。
redis 127.0.0.1:6379存在mykey
(整数)0
检查尚未删除的键,与上述命令结果进行比较。
redis 127.0.0.1:6379存在我自己
(整数)1
将当前数据库中的mysetkey键移动到ID为1的数据库中。从结果可以看出,它已经成功移动。
redis 127.0.0.1:6379移动我自己1
(整数)1
打开ID为1的数据库。
redis 127.0.0.1:6379选择1
好
检查刚刚移动的密钥是否存在。从返回的结果来看,它已经存在。
redis 127.0.0.1:6379[1]存在我自己
(整数)1
在处重新打开ID为0的默认数据库。
redis 127.0.0.1:6379[1]选择0
好
检查刚刚删除的密钥是否不再存在,并且已从返回的结果中删除。
redis 127.0.0.1:6379存在我自己
(整数)0
准备新的测试数据。
redis 127.0.0.1:6379设置mykey“你好”
好
将mykey重命名为mykey1。
redis 127.0.0.1:6379重命名mykey mykey1
好
由于mykey已被重命名,再次获取它将返回零。
获取我的密钥
(无)
通过新的密钥名获得。
redis 127 . 0 . 0 . 1:6379 get my key 1
"你好"
由于mykey不再存在,将返回一条错误消息。
redis 127.0.0.1:6379重命名mykey mykey1
(错误)ERR没有这样的密钥
为renamenx准备测试密钥。
redis 127.0.0.1:6379设置oldkey“你好”
好
redis 127.0.0.1:6379设置newkey“世界”
好
命令未能成功执行,因为newkey已经存在。
redis 127 . 0 . 0 . 1:6379 renamenx old key new key
(整数)0
查看newkey的值,发现它没有被renamenx覆盖。
获取newkey
“世界”
12下一页全文。