首页 / REDIS / Redis常用命令大全
Redis常用命令大全
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis常用命令大全,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2152字,纯文字阅读大概需要4分钟。
内容图文
Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。说明:以下命令中,$符号之后为SHELL命令,>符号之后为Redis命令。
命令行中输入redis-cli就可以启动Redis客户端。
1. 访问和查看
$ redis-cli redis 127.0.0.1:6379> > help # 命令行的帮助 > keys * # 查看所有的key列表 > info # 查看服务器信息。如占用系统内存,看其中的used_memory_human值 > select 2 # 切换到数据库2
2. 字符串记录命令
增加字符串和数字记录
> set key1 "hello" # 增加一条键值为key1,值为"hello"的字符串记录 > get key1 # 获取记录值 > set key2 1 # 增加一条数字记录key2 > INCR key2 # 让数字自增
3. 列表记录命令
> LPUSH key3 a # 增加一个列表记录key3 > LPUSH key3 b # 从左边插入列表 > RPUSH key3 c # 从右边插入列表 > LRANGE key3 0 3 #输出列表记录,按从左到右的顺序
4. 哈希表记录命令
> HSET key4 name "John Smith" # 增加一个哈希记表录key4 > HSET key4 email "abc@gmail.com" # 在哈希表中插入,email的Key和Value的值 > HGET key4 name #输出哈希表中键为name的值 > HMSET key5 username antirez password P1pp0 age 3 # 增加一条哈希表记录key5,一次插入多个Key和value的值 > HMGET key5 username age # 打印哈希表中,键为username和age的值 > HGETALL key5 # 打印完整的哈希表记录
5. 删除记录
> del key1 # 删除key1 > flushdb # 删除当前库的所有数据 > flushall # 删除所有数据库下的所有数据
6. 批量删除
Redis的del命令不支持通配符,批量删除可结合Linux管道和xargs命令实现:
$ redis-cli del `redis-cli keys "user:*"` # 删除以键名为user:开头的所有记录 $ redis-cli keys "user:*" | xargs redis-cli del # 同上 $ redis-cli -a password keys "user:*" | xargs redis-cli -a password del # 同上,有密码 $ redis-cli -n 0 keys "user:*" | xargs redis-cli -n 0 del # 删除数据库序号为0的库里面的指定记录
以上就是Redis常用命令大全的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的Redis常用命令大全全部内容,希望文章能够帮你解决Redis常用命令大全所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。