Redis入门(三)-Redis的安装及操作key的命令介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis入门(三)-Redis的安装及操作key的命令介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2479字,纯文字阅读大概需要4分钟。
内容图文
![Redis入门(三)-Redis的安装及操作key的命令介绍](/upload/InfoBanner/zyjiaocheng/903/5f333da64076497dab76734e7a846c25.jpg)
前两节对Redis做了一些详细的介绍,那么接下来开始我们就正式进入Redis的学习阶段。
安装Redis
Windows下安装redis非常方便, 下载压缩包解压即可使用。
链接:https://pan.baidu.com/s/1uvneRgpfiS35qtAdkGKfIQ
提取码:qcmx
解压后就是这样
然后双击 redis-server.exe 启动redis服务端,看到如下界面就是启动成功了
化红框的部分分别是redis的版本号,和占用的端口号(redis默认占用6379端口,为什么是6379还有一个小插曲呢你可以百度查一下)
然后我们在双击 redsi-cli.exe 启动客户端,当看到下图就是启动成功了
然后就安装成功了。
Redis基本操作命令介绍
我们在client端操作
1)keys * 查看所有key,flushall 删除所有库的所有数据,flushdb删除当前库的所有数据
在客户端输入 keys * 然后回车,可以看到界面输出了1-5个key,这是因为我之前操作过。
我们只需flushall后再看一下,flushall之后输出 OK 说明我们清楚所有key成功,然后在执行 keys * 后输出 (empty list or set) 说明此时redis里没有数据。
注意:在生产环境谨慎使用这两个命令
1、因为第一个命令是查找所有匹配的key,生产环境中如果key很多很多,几十万或上百万千万的时候,使用这个命令很可能会导致Redis宕机,因为redis是单线程的,keys *命令如果key很多的话会一直占用线程,导致后面的客户端连接请求不过来,导致程序崩溃。
2、而第二个命令 flushall 是删除所有库的数据(redis默认16个库,0-15编号,默认存在0号库,select index切换到知道序号的库 select 1切换到1号库)。
2)对key的基本操作命令
#设置key-value
set key value
#取key的value值
get key
#删除key
del key
del name后输出1,说明删除成功一个,否则返回0。
del key1 key2删除多个key,返回2,成功删除2个key
更多关于key的操作命令
1 DEL key 该命令用于在 key 存在是删除 key。 2 DUMP key 序列化给定 key ,并返回被序列化的值。 3 EXISTS key 检查给定 key 是否存在。 4 EXPIRE key seconds 为给定 key 设置过期时间。 5 EXPIREAT key timestamp EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。 6 PEXPIRE key milliseconds 设置 key 的过期时间亿以毫秒计。 7 PEXPIREAT key milliseconds-timestamp 设置 key 过期时间的时间戳(unix timestamp) 以毫秒计 8 KEYS pattern 查找所有符合给定模式( pattern)的 key 。 9 MOVE key db 将当前数据库的 key 移动到给定的数据库 db 当中。 10 PERSIST key 移除 key 的过期时间,key 将持久保持。 11 PTTL key 以毫秒为单位返回 key 的剩余的过期时间。 12 TTL key 以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。 13 RANDOMKEY 从当前数据库中随机返回一个 key 。 14 RENAME key newkey 修改 key 的名称 15 RENAMENX key newkey 仅当 newkey 不存在时,将 key 改名为 newkey 。 16 TYPE key 返回 key 所储存的值的类型。
内容总结
以上是互联网集市为您收集整理的Redis入门(三)-Redis的安装及操作key的命令介绍全部内容,希望文章能够帮你解决Redis入门(三)-Redis的安装及操作key的命令介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。