版权声明: 转载请注明出处!本文采用 知识共享 署名-非商业性使用-禁止演绎 4.0 国际许可协议
前言
之前提到学习Redis需要看官方文档,因为这些文档完整记录了Redis的所有用法,在学习Redis的命令之前需要先看一下自己练习的环境版本是多少,为什么要查询版本呢?其实像这种新兴的数据库迭代版本是很快的,不同的版本之间可能新增了许多功能,同时也会删除很多功能,甚至同一个函数两个版本之间的用法都不同了,有些BUG可能就是因为升级了一下版本导致的,所以需要先查询一下版本号。
启动环境
在《小白教你在Windows上安装Redis》一篇文章中,完整的描述了在Windows上安装Redis的过程,最后讲了如何启动练习Redis命令的环境,今天来复习一下,首先按快捷键Win+R
,在下面显示“运行”窗口内输入cmd
回车:
然后在出现的cmd命令行窗口内输入redis-cli
回车,显示出127.0.0.1:6379>
就可以了
今天再复习这一次,之后就不再重复这些操作,直接学习命令使用了。
查询版本
Redis查询版本号与其他软件类似,可以通过命令行输入可执行文件加参数查询,也可以使用Redis客户端连接服务器之后使用Redis命令查询。
INFO命令
启动环境使用Redis客户端连接上服务器之后,直接输入INFO
命令回车即可:
127.0.0.1:6379> INFO # Server redis_version:3.2.100 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:dd26f1f93c5130ee redis_mode:standalone os:Windows arch_bits:64 ... ...
复制
这种方式会显示很多信息,其中redis_version:3.2.100
就是版本号。
服务器版本
不需要启动Redis客户端和服务器,直接在Windows的命令行输入 redis-server -v
或者 redis-server --version
回车即可:
C:\Users\Albert>redis-server -v
Redis server v=3.2.100 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=dd26f1f93c5130ee
复制
客户端版本
同样不需要启动Redis客户端或服务器,直接在Windows的命令行输入 redis-cli -v
或者 redis-cli --version
回车就行了:
C:\Users\Albert>redis-cli -v
redis-cli 3.2.100
复制
总结
- 使用Redis命令需要注意Redis环境的版本,不然容易造成版本不匹配的BUG,或者无法使用新版本的特性
- 后面学习命令的时候会尽量跟官网,给出命令最早实现的版本号,免得出现调用该版本不存在的命令
- 注意我练习的Redis版本是
3.2.100
,之后的练习如果不是特别说明,都是在该版本下测试的结果
2019-11-23 16:21:30